官網下載 Windows (x86, 64-bit), ZIP Archive,解壓至自訂目錄,例:D:\Program Files\mysql-5.7.12-winx64。
data 資料夾。my.ini(或改名 my-default.ini):
[mysqld]
basedir = D:\Program Files\mysql-5.7.12-winx64
datadir = D:\Program Files\mysql-5.7.12-winx64\data
port = 3306
MYSQL_HOME=D:\Program Files\mysql-5.7.12-winx64Path 追加 %MYSQL_HOME%\bin;務必用管理員權限,否則安裝服務會報「Install/Remove of the Service Denied!」
cd %MYSQL_HOME%\bin
mysqld -install
mysqld --initialize → 日誌檔中會有 temporary password,登入後必須改密。mysqld --initialize-insecure → root 無密碼,登入後自行設密。本文採用第二種。
net start mysql
mysql -u root --skip-password
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
net start mysqlnet stop mysqlmysqld -removemysqld --consolebasedir/datadir 路徑含空格時,建議用雙引號包裹或改用無空格路徑。datadir 權限或路徑錯誤,檢查 .err 日誌定位。