本文記錄 MySQL 5.7.14 在 Windows 環境下的完整安裝流程,涵蓋下載、安裝、常見問題排查與密碼重置,適合初學者快速上手。
官方下載頁面:MySQL Installer
建議下載 mysql-installer-web-community-5.7.14.0.msi 在線安裝包,或 mysql-5.7.14-winx64.zip 壓縮包(本文以壓縮包為例)。



D:\MySQL\MySQL Server 5.7\my-default.ini 重命名為 my.inimy.ini,在 [mysqld] 區段添加核心配置:[mysqld]
basedir=D:\\MySQL\\MySQL Server 5.7\\
datadir=D:\\MySQL\\MySQL Server 5.7\\data\\
port=3306
character-set-server=utf8
關鍵點:路徑使用雙反斜杠 \\ 或正斜杠 /;datadir 目錄需手動創建。




以管理員身份打開 CMD,切換至 bin 目錄:
cd D:\MySQL\MySQL Server 5.7\bin
mysqld --install MySQL57 --defaults-file="D:\MySQL\MySQL Server 5.7\my.ini"
成功提示:Service successfully installed.
mysqld --defaults-file="D:\MySQL\MySQL Server 5.7\my.ini" --initialize --explicit_defaults_for_timestamp
--initialize:生成 data 目錄結構並創建隨機 root 密碼--explicit_defaults_for_timestamp:避免 TIMESTAMP 隱式默認值警告執行完成後無提示即為成功,密碼記錄在 data 目錄下 主機名.err 錯誤日誌中:
2016-03-16T02:41:45.969406Z 1 [Note] A temporary password is generated for root@localhost: r1diaBlw&Hgp

net start MySQL57
mysql -u root -p
# 輸入上述臨時密碼登錄後:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';
FLUSH PRIVILEGES;
注意:MySQL 5.7 密碼策略要求包含大小寫、數字、特殊符號,長度 ≥ 8 位。
現象:開始菜單點擊 MySQL 5.7 Command Line Client 瞬間關閉。
原因:啟動參數指向的 my.ini 不存在(僅有 my-default.ini)。
解決:複製 my-default.ini 為 my.ini 並配置正確路徑,如步驟二所示。
將 D:\MySQL\MySQL Server 5.7\bin 加入系統 Path 變量,後續可在任意目錄直接使用 mysql、mysqldump 等命令。
mysql -u root -p -e "SELECT VERSION(); SHOW DATABASES;"
輸出版本信息與系統庫列表即安裝成功。
參考資源:
MySQL 5.7 詳細安裝說明 |
文件夾形式配置教程 |
root 密碼重置方法