程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> mysql數據庫遺忘密碼時如何修正

mysql數據庫遺忘密碼時如何修正

編輯:關於JAVA

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

留意事項

留意其中需求重啟數據庫的幾個中央

以上就是本文的全部內容,希望本文的內容對大家的學習或許任務能帶來一定的協助,同時也希望多多支持!

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