程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> Windows下忘記mysql超級管理員root密碼的解決方法

Windows下忘記mysql超級管理員root密碼的解決方法

編輯:MYSQL入門知識
 

mysql服務器忘記了超級管理員root密碼,而mysql修改密碼必須得知道舊密碼的情況下才能進行,真的很郁悶,找了很多方法都無效,最終找到了解決方法,拿來分享,希望能給同樣遭遇的朋友帶來幫助。只要你的服務器操作系統Windows XP/2000/2003/NT都可以使用這個方法來重新修改mysql超級管理員root的密碼。

1、停止mysql服務

開始→運行→輸入cmd,打開命令提示符窗口,然後輸入net stop mysql,相關截圖如下所示:

2、在命令提示符窗口中進入mysql安裝目錄中的bin目錄

在命令提示符窗口中分別輸入以下兩條命令,每輸入一條命令按回車鍵:

d:

cd www\mysql\bin

3、進入mysql安全模式(這樣不用輸入密碼就能進入mysql數據庫)

輸入mysqld-nt --skip-grant-tables,此時屏幕上可能沒啥反應,不用管它,放在一邊接著往下做,相關截圖如下所示:

4、重新打開一個cmd命令提示符窗口,開始→運行→輸入cmd,在新打開命令提示符窗口中輸入mysql -uroot -p,然後提示輸入密碼,不用輸入密碼,直接按回車鍵,相關截圖如下所示:

5、輸入以下命令開始修改超級管理員root密碼(注意:命令中mysql.user中間有個“點”;命令中的htmer.com即為新密碼,根據你的實際情況,換成你的新密碼即可)

update mysql.user set password=PASSWORD('htmer.com') where User='root';

6、刷新權限表,輸入如下命令

flush privileges;

7、退出,輸入如下命令

quit

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved