MYSQL_HOME = D:\MySQL\mysql-5.6.23-winx64
Path 追加: %MYSQL_HOME%\bin;
[mysqld]
basedir = D:\MySQL\mysql-5.6.23-winx64
datadir = D:\MySQL\mysql-5.6.23-winx64\data
port = 3306
character-set-server = utf8
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 以管理員身分執行 cmd
mysqld --initialize-insecure # 5.7+ 無密碼初始化
# 或 5.6
mysqld --install
net start mysql
mysql -u root -p
# 5.7+ 預設無密碼直接 Enter
# 修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
FLUSH PRIVILEGES;

FLUSH PRIVILEGES; 刷新權限| 版本 | 初始化指令 | 預設密碼 |
|---|---|---|
| 5.6 | mysqld --install + mysql_install_db |
無 |
| 5.7+ | mysqld --initialize-insecure |
無 (insecure) / 隨機 (secure) |
💡 解壓版優點:**無註冊表汙染、可攜帶、多版本共存**,生產環境建議用官方 ZIP 包部署。