windows情況中mysql忘卻root暗碼的處理辦法詳解。本站提示廣大學習愛好者:(windows情況中mysql忘卻root暗碼的處理辦法詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是windows情況中mysql忘卻root暗碼的處理辦法詳解正文
一同伙求助:mysql 忘卻root暗碼了 讓我協助給看看,由於沒有接觸過mysql 所以從網上找了一下信息
經我親自理論 曾經勝利!mysql版本是5.1。
以下是從網上找的mysql暗碼修正的信息:
參考文章:
windows下重置Mysql Root暗碼的辦法
mysql修正暗碼和忘卻暗碼
1、 起首檢討mysql辦事能否啟動,若已啟動則先將其停滯辦事,可在開端菜單的運轉,應用敕令:
net stop mysql
翻開第一個cmd1窗口,切換到mysql的bin目次,運轉敕令:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
正文:
該敕令經由過程跳過權限平安檢討,開啟mysql辦事,如許銜接mysql時,可以不消輸出用戶暗碼。 此時曾經開啟了mysql辦事了!
這個窗口保存 不封閉。
2、翻開第二個cmd2窗口,銜接mysql:
輸出敕令:
mysql -u root -p
湧現:
Enter password:
在這裡直接回車,不消輸出暗碼。
然後就就會湧現登錄勝利的信息,
應用敕令:
show databases;
應用敕令切換到mysql數據庫:
use mysql;
應用敕令更改root暗碼:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
刷新權限:
FLUSH PRIVILEGES;
然撤退退卻出,從新登錄:
quit
從新登錄: 可以關失落之前的cmd1 窗口了。然後用net start mysql 啟動辦事
mysql -u root -p
湧現輸出暗碼提醒,輸出新的暗碼便可登錄:
Enter password: ***********
顯示登錄信息: 勝利 就一切ok了