mysql是一種關係型資料庫。在平時工作中經常會用到。但當資料庫長時間不適用或者其它情況下忘記了資料庫密碼該怎麼辦呢?
下面就給你兩種解決方式,保證能更好的解決你這個問題。(下面以修改ubuntu下的密碼為例)
忘記密碼的情況下/步驟
首先,進入到控制檯頁面(ubuntu下通過ctrl+alt+t進入,windows系統下通過開始選單開啟)
在控制檯下輸入“mysqld_safe --skip-grant-tablesmysql -u root mysql”,點選回撤。
之後,再輸入“UPDATE user SET password=PASSWORD("password") WHERE user='root';”(password為新密碼,可以改為自己想設定的任何密碼),下圖設定密碼為123456。
之後,再輸入“FLUSH PRIVILEGES; ”即可重新整理更新。完成修改。
輸入之後,點選回測,即可看到如下圖所示的資訊,標明重新整理成功。
最後,即可使用mysql了,同時密碼也已經修改為自己設定的密碼了。
知道密碼的情況下/步驟2
下面則是在知道密碼的情況下,在知道密碼的情況下,首先輸入mysql -u root -p,然後輸入資料庫密碼進入到資料庫。
之後再輸入“use mysql;”。
之後再輸入“UPDATE user SET Password = PASSWORD('password') WHERE user = 'root';”(password既是新密碼,下圖修改密碼為123456)
之後,再輸入“FLUSH PRIVILEGES; ”即可重新整理更新。完成修改。
最後,再次進入到mysql下時,就需要輸入新設定的密碼,同時通過(show tables;)指令即可看到當前資料庫下的表資訊。
注意事項
1、資料庫下的指令都需要帶上;號。
2、如果認為本經驗對您有所幫助,請點選左側的【大拇指】支援一下!如果您想以後隨時瀏覽請點選右側的【收藏】,如果您認為本經驗能夠幫助到您,請點選頁面右下方的雙箭頭進行分享