MySQL 官網提供 MSI 安裝包與 ZIP 解壓包兩種形式。解壓版(綠色版)無需安裝向導,解壓即用,適合開發環境快速部署。本文記錄 Win10/8/7 通用安裝全流程(以 5.6.26 為例)。
Win+Pause 查看「系統類型」(64位/32位)。https://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.26-winx64.ziphttps://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.26-win32.zip將 ZIP 解壓至目標目錄(如 D:\mysql-5.6.26),無需安裝過程。
Path 新增 D:\mysql-5.6.26\bin。MYSQL_HOME=D:\mysql-5.6.26 便於腳本引用。在解壓根目錄新建 my.ini(MySQL 5.6 不再自帶),關鍵配置:
[mysqld] basedir=D:/mysql-5.6.26 datadir=D:/mysql-5.6.26/data port=3306 character_set_server=utf8 default_storage_engine=InnoDB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] default-character-set=utf8 port=3306
注意:路徑用正斜槠 / 或雙反斜槠 \\,單反斜槠會轉義失敗。
cd /d D:\mysql-5.6.26\bin mysqld --initialize-insecure --user=mysql -- 5.6 版本無 --initialize-insecure,改用: mysqld --initialize --user=mysql -- 會生成隨機密碼,需查看 .err 日志 -- 或舊版簡單初始化(不推薦生產): mysql_install_db --datadir=D:/mysql-5.6.26/data
生成 data 目錄及系統表。
mysqld --install MySQL56 -- 服務名可自定義 -- 移除服務:mysqld --remove MySQL56
net start MySQL56
mysql -u root -p -- 初始無密碼直接回車,或輸入隨機密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
my.ini。/ 或 \\。port 並同步修改 [client] 區。輸出版本號與庫列表即安裝成功。解壓版優勢:可攜帶、多版本共存、無註冊表污染,開發首選。