Windows 版 MySQL 安裝完成後會自動建立權限表與預設帳號,無需像 Unix 系統那樣執行 mysql_install_db。但若非使用 MSI 安裝包,預設 root 帳號為空密碼,導致遠端連線失敗,必須手動設定密碼。
bin 資料夾。C:\> mysql -u root
newpasswd:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpasswd');
mysql> SET PASSWORD FOR 'root'@'%' = PASSWORD('newpasswd');
FLUSH PRIVILEGES; 或重啟服務使生效。重新以新密碼登入:
C:\> mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor...
若成功進入,即表示密碼修改完成。