如何重設MySQL的root密碼(5.1.42)


針對Windows版本的MySQL(5.1.42),解密步驟:


1.登入windows系統(系統管理員身份)。


2.如果MySQL是啟動的,先將它關閉。


3.打開命令列視窗cmd。如果在上一步驟,沒有關閉MySQL,可以用 net start 查看MySQL是否還在啟動狀態。在啟動狀態的話,就用net stop mysql的指令將MySQL的服務停止。


4.切換到MySQL的安裝路徑的bin資料夾內,如果是預設路徑,應該在c:\Program Files\MySQL\MySQL Server XX\bin之下。


5.執行mysqld --skip-grant-tables,這個指令用以啟動MySQL,但會跳過權限檢查。


6.上個指令執行完後,命令視窗就停在MySQL的運行狀態,不能再輸入指令了,所以要重新打開一個新的cmd命令列視窗。 同樣切換到MySQL的安裝路徑的bin資料夾內,執行MySQL


7.在mysql>的模式下,執行


update mysql.user set password=PASSWORD('1111') where user='root';


flush privileges;


quit;

上面的步驟就可將忘記的密碼重設。


8.回到dos命令模式,執行 mysqladmin -u root -p shutdown,輸入剛改過的密碼1111。關掉目前MySQL無權限的模式。


9.再正常啟動MySQL。


Capture2010-1-25-下午 12.29.08.jpg


參考資料:


如果忘記mysql的root密碼(Windows)?


mysql忘記root密碼搞定方法(windows)


如何重設忘記的mysql密碼(mysql 5.1.42)


0 意見: