共計 847 個字符,預計需要花費 3 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 mysql 中如何解決 root 密碼忘記的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Windows 下如果 MySQL 密碼忘記了 root 密碼導致無法登錄,如下圖所示,
這個時候怎么辦,只能重置 root 密碼了。
1. 打開任務管理器查看 MySql 服務是否啟動,如果已啟動則先將其停止
2. 找到 MySql 目錄下的 my.ini 文件
3. 打開該文件,找到里面的 [mysqld],然后在這個下面添加 skip-grant-tables,添加完后保存文件
4. 重新進到任務管理器將 MySQL 服務啟動起來
5. 以管理員身份運行 cmd
注意這里必須以此方式用管理員身份運行 cmd, 不能用 win+ R 輸入 cmd 運行,否則會出現“mysql 不是內部或外部命令,也不是可運行的程序或批處理文件”的錯誤。
6. 輸入 mysql -u root - p 就可以不用密碼登錄了,出現 password:的時候直接回車可以進入。
7. 進入 mysql 數據庫:
mysql use mysql;Database changed
8. 給 root 用戶設置新密碼:mysql update user set password=password(123456) where user= root
提示:Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0
PS:123456 為新密碼,用戶可根據自己需要修改成自己的密碼
9. 打開之前的 my.ini 文件將添加的 skip-grant-tables 這行刪除
10. 打開任務管理器重啟 MySQL 服務。接著我們就可以用剛設置的密碼“123456”連接數據庫了。
Mysql 的 root 密碼修改成功!
以上是“mysql 中如何解決 root 密碼忘記的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!