mysql數據庫遺忘密碼時如何修正。本站提示廣大學習愛好者:(mysql數據庫遺忘密碼時如何修正)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql數據庫遺忘密碼時如何修正正文
當我們遺忘mysql數據庫密碼時我們就無法正常進入數據庫,也就無法修正密碼,那麼這時該怎樣修正密碼呢,這裡教大家一個復雜常用修正密碼的方式。
(假如圖復雜疾速修正密碼的話,直接跳過查詢步驟,按照圖上執行mysql→ use mysql→ update user set password=password('123456') where user='root' and host='localhost';,密碼為123456)
工具/原料
mysql數據庫 cmd命令行辦法/步驟
1.翻開mysql.exe和mysqld.exe所在的文件夾,復制途徑地址
2.翻開cmd命令提示符,進入上一步mysql.exe所在的文件夾。
3.輸出命令 mysqld --skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。留意輸出此命令之後命令行就無法操作了,此時可以再翻開一個新的命令行。留意:在輸出此命令之前先在義務管理器中完畢mysqld.exe進程,確保mysql服務器端已完畢運轉。
4.然後直接輸出mysql,不需求帶任何登錄參數直接回車就可以登陸上數據庫。
5.輸出show databases; 可以看到一切數據庫闡明成功登陸。
6.其中mysql庫就是保管用戶名的中央。輸出 use mysql; 選擇mysql數據庫。
7.show tables檢查一切表,會發現有個user表,這裡寄存的就是用戶名,密碼,權限等等賬戶信息。
8.輸出select user,host,password from user; 來檢查賬戶信息。
9.更改root密碼,輸出update user set password=password('123456') where user='root' and host='localhost';
10.再次檢查賬戶信息,select user,host,password from user; 可以看到密碼已被修正。
11.加入命令行,重啟mysql數據庫,用新密碼嘗試登錄。
12.測試不帶密碼登錄mysql,發現還是可以登陸上,但顯示數據庫時只能看到兩個數據庫了,闡明重啟之後跳過密碼驗證曾經被取消了。
13.我這中央重啟數據庫之後之所以不帶密碼任然可以登錄是由於我的數據庫裡存在設無須口令的賬戶。
END
留意事項
留意其中需求重啟數據庫的幾個中央
以上就是本文的全部內容,希望本文的內容對大家的學習或許任務能帶來一定的協助,同時也希望多多支持!