MySQL重置root用户密码的方法【亲测可用】
1. 報錯截圖
2.當確認已經忘記MySQL密碼,則可以通過以下方案重置root用戶密碼。雙擊打開C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件,如下圖:
3. 點擊“記事本”軟件頂部的“編輯”,再選擇“查找”,在“查找內容”處輸入[mysqld],并點擊“查找下一個”,它會自動轉到[mysqld]字段行。在下面增加一行skip-grant-tables并保存,如下圖:【mysql_5.6 沒有my.ini文件,可以將my-default.ini文件copy為my.ini 并添加skip-grant-tables】
4. 點擊左下角“開始”,“管理工具”,“服務”。鼠標右鍵點擊服務列表中的“MySQL”服務,選擇“重新啟動”,如下圖:
5.打開mysql,可以cmd - mysql 進入;
輸入use mysql;按回車鍵,出現Database changed提示。再輸入update user set password=password('新密碼') WHERE User='root';按回車鍵。例如:你需要設置的密碼是mysql789,那么你需要輸入的是update user set password=password('mysql789') WHERE User='root';如果擔心輸入錯誤,您可以直接復制這段內容,鼠標右鍵在點到控制臺空白處,選擇“粘貼”,再按回車運行,出現提示“Query OK, 2 rows affected (0.00 sec) Rows matched: 2? Changed: 2? Warnings: 0”。如下圖。
6. 再輸入flush privileges;按回車,出現“Query OK, 0 rows affected (0.00 sec)”提示。去掉my.ini中的[mysqld]字段下面一行的skip-grant-tables,再次重啟MySQL服務。此時,用新的密碼mysql789連接數據庫,如下圖:
大功告成!!!
轉載于:https://www.cnblogs.com/SH-xuliang/p/5568002.html
總結
以上是生活随笔為你收集整理的MySQL重置root用户密码的方法【亲测可用】的全部內容,希望文章能夠幫你解決所遇到的問題。