C:\software\Mysql\mysql-5.7.14-winx64Path 加入 C:\software\Mysql\mysql-5.7.14-winx64\bin複製 my-default.ini → my.ini:
[mysqld] basedir = C:\\software\Mysql\mysql-5.7.14-winx64 datadir = C:\\software\Mysql\mysql-5.7.14-winx64\data port = 3306
同級建立 data 空目錄。
cd C:\software\Mysql\mysql-5.7.14-winx64\bin mysqld --initialize --explicit_defaults_for_timestamp # 記錄臨時密碼 mysqld --install MySQL # Service successfully installed.
net start mysql 若報 系統錯誤 2 → 服務註冊時未在 bin 目錄。
修復:mysqld --remove → 進入 bin → mysqld --install → net start mysql 成功。
my.ini [mysqld] 加 skip-grant-tables,重啟服務mysql -u root 免密進入USE mysql; SELECT user, authentication_string FROM user; 確認欄位名UPDATE user SET authentication_string = PASSWORD('newpass') WHERE user = 'root'; FLUSH PRIVILEGES;skip-grant-tables,重啟服務mysql -u root -p # 新密碼登入成功 mysql> SHOW DATABASES; mysql> SELECT VERSION();