在 Windows 環境下遺忘 MySQL root 密碼是常見問題,透過跳過權限表驗證即可快速重置。以下是標準流程:
my.ini(通常位於安裝目錄或 C:\Windows)。[mysqld] 區段下新增一行:skip-grant-tables。以系統管理員身份開啟命令提示字元,執行:
net stop MySQL net start MySQL
若提示非有效命令,請確認 MySQL 的 bin 目錄已加入系統環境變數 PATH。
mysql 進入命令列(無需密碼)。USE mysql;UPDATE user SET password=PASSWORD('123456') WHERE user='root';
FLUSH PRIVILEGES;QUIT;my.ini 中的 skip-grant-tables。net stop MySQL && net start MySQL。完成後即可使用新密碼正常登入。