適用版本:MySQL 5.7.12 64-bit。解壓版無安裝精靈,需手動配置環境變數、配置檔、初始化資料目錄並註冊服務。
在「系統環境變數」的 Path 最前面新增 MySQL bin 目錄路徑,以分號結尾。例如:
D:\software\mysql5.7.12\bin;

於 MySQL 根目錄建立 my.ini,重點設定兩項:
basedir:MySQL 安裝根目錄(如 D:\software\mysql5.7.12)datadir:資料檔存放目錄(如 D:\software\mysql5.7.12\data,**需手動建立此資料夾**)注意: 路徑建議使用反斜線 \,避免轉義問題;datadir 目錄必須預先建立。
即使已設 Path,仍須在 CMD 中 cd 進入 bin 目錄執行後續指令。

mysqld -install
若需指定配置檔:
mysqld -install MySQL --defaults-file="D:\software\mysql5.7.12\my.ini"
成功會顯示 Service successfully installed.

mysqld --initialize
重要: 執行前請清空 datadir 目錄,否則可能報錯(如 3534 錯誤)。
若不想產生隨機 root 密碼,可用 mysqld --initialize-insecure(無密碼)。
net start mysql

net stop mysqlmysqld -removemy.ini,在 [mysqld] 下加入 skip-grant-tablesnet stop mysql && net start mysqlmysql -u rootauthentication_string 欄位):
UPDATE mysql.user SET authentication_string=PASSWORD('新密碼') WHERE User='root';
FLUSH PRIVILEGES;
skip-grant-tables,重啟服務生效。