首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Windows 8.1 安裝 MySQL 5.6 綠色版完整教學:配置、服務、密碼與常用指令

     編輯:MySQL 綜合教學

Windows 8.1 部署 MySQL 5.6 解壓版完整實戰手冊

Windows 8.1 環境下部署 MySQL 5.6 免安裝版,涉及環境變數、my.ini 配置、服務註冊參數陷阱、密碼初始化等關鍵步驟。本文整理完整操作流程並標註易踩坑點,助您一次成功。

一、下載與解壓

  • 下載:mysql-5.6.17-winx64.zip (官網 Archives)
  • 解壓至:D:\Dev\mysql-5.6.17-winx64 (路徑無中文/空格)

二、設定環境變數

系統變數 Path 追加:;D:\Dev\mysql-5.6.17-winx64\bin

三、建立 my.ini (核心配置)

將 my-default.ini 重命名為 my.ini,內容:

[mysqld]
basedir=D:\Dev\mysql-5.6.17-winx64
datadir=D:\Dev\mysql-5.6.17-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注意: 5.6 版 character_set_server 參數名稱與 5.5 的 default-character-set 不同,請對照版本文件。

四、註冊服務 (關鍵陷阱:雙減號)

# 以系統管理員身分開啟 CMD
cd D:\Dev\mysql-5.6.17-winx64\bin
mysqld --install MySQL56 --defaults-file="D:\Dev\mysql-5.6.17-winx64\my.ini"
  • 必須使用 --defaults-file (雙減號),單減號會被誤解析為 -d 選項導致失敗
  • 服務名 MySQL56 可自訂,避免與舊版衝突

五、服務啟動/停止/驗證

net start MySQL56
net stop MySQL56
# 或 services.msc 圖形介面操作

六、Root 密碼設定與登入

# 首次登入 (預設無密碼)
mysql -u root -p
# 直接按 Enter

# 方法一:SQL 修改
USE mysql;
UPDATE user SET Password=PASSWORD('123456') WHERE User='root';
FLUSH PRIVILEGES;

# 方法二:使用 Navicat 等 GUI 工具修改

七、卸載服務

mysqld -remove MySQL56
# 或
sc delete MySQL56

八、MySQL 常用指令速查

操作指令
建立資料庫CREATE DATABASE db_name;
刪除資料庫DROP DATABASE db_name;
選擇資料庫USE db_name;
顯示資料表SHOW TABLES;
檢視表結構DESC table_name;
建立資料表CREATE TABLE t (id INT, name CHAR(20));
插入資料INSERT INTO t (id,name) VALUES (1,'abc');
查詢資料SELECT * FROM t WHERE id=1;
更新資料UPDATE t SET name='xyz' WHERE id=1;
刪除資料DELETE FROM t WHERE id=1;
匯入 SQL 檔mysql -u root -p db_name < file.sql

九、進階:資料表結構修改 (DDL)

-- 新增欄位
ALTER TABLE t ADD COLUMN email VARCHAR(100) AFTER name;
-- 修改欄位型別/名稱
ALTER TABLE t CHANGE email email_new VARCHAR(150);
-- 刪除欄位
ALTER TABLE t DROP COLUMN email_new;
-- 更名資料表
ALTER TABLE t RENAME TO t_new;
-- 清空資料並重置自增
TRUNCATE TABLE t_new;
最佳實踐: 生產環境請啟用 SSL、設定 bind-address、配置備份策略、監控慢查詢、定期 ANALYZE TABLE 更新統計資訊。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved