2016/07/17

如何重設 Windows 下 MySQL root 密碼


如果您忘了在Windows 上的MySQL密碼, 您可以利用以下方法去重設, 最好可以先確認一下您的 my.cnf 有沒有密碼.(on windows is my.ini)

如果你用新版的MySQL版本, 例如5.0, 也許有些問題, 需再測試一下.

  1. 停止您電腦的MySQL服務.
  2. 打開命令提示字元視窗(執行內打cmd亦可). 利用 cd 指令到 MySQL bin 的資料夾內, 例如 C:\MySQL\bin .
  3. 執行下列指令:
    mysqld.exe -u root --skip-grant-tables
  4. 離開目前的命令提示字元視窗, 再開一個新的.
  5. 一樣cd到 MySQL bin 的資料夾內.
  6. 輸入 mysql 然後直接Enter.
  7. 現在應該進入 mysql 內了. 輸入 use mysql, 執行後就會切換到 mysql db.
  8. 執行以下指令去更新密碼:
    UPDATE user SET Password = PASSWORD('NEW_PASSWORD') WHERE User = 'root';

離開命令提示字元視窗. 現在可以啟動 MySQL 服務了.


參考來源: TAIWAN DBA FORUM

沒有留言:

張貼留言