MySQL 5.6.14 提供免安裝解壓縮版(.zip),比安裝版(.msi)更輕量、可攜,適合開發測試環境快速部署。本文詳述解壓、配置 my.ini、環境變數、服務註冊、密碼初始化全流程。
D:\ProgramFiles\mysql5614win32\my-default.ini 並重命名為 my.ini。[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 basedir=D:\ProgramFiles\mysql5614win32 datadir=D:\ProgramFiles\mysql5614win32\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] D:\ProgramFiles\mysql5614win32\bin\mysqld.exe
MYSQL_HOME = D:\ProgramFiles\mysql5614win32Path,在末尾加入 %MYSQL_HOME%\bin;C:\Windows\System32\cmd.exe → 「以管理員身分執行」(**關鍵步驟**,否則會報 Install/Remove of the Service Denied!)。cd /d D:\ProgramFiles\mysql5614win32\binmysqld install MySQL --defaults-file="D:\ProgramFiles\mysql5614win32\my.ini"
成功會顯示 Service successfully installed.
net start mysql # 啟動服務 net stop mysql # 停止服務 mysqld --remove # 移除服務(注意:5.6 版指令為 mysqld --remove,非 mysqld-nt)
mysql -u root
# 進入 MySQL 後執行:
USE mysql;
UPDATE user SET password=PASSWORD('root') WHERE user='root';
FLUSH PRIVILEGES;
QUIT;
說明: 5.6 版預設 root 密碼為空,直接 Enter 即可登入。FLUSH PRIVILEGES 強制重載權限表使新密碼即時生效。
yunjian / 註冊碼 81f43d3dd20872b6--defaults-file 參數值需用雙引號括起。datadir 指向的目錄存在且可寫入;若缺少 data 目錄,執行 mysqld --initialize-insecure(5.7+)或手動建立並授權。my.ini 中 port 並重新註冊服務。