mysql忘記root密碼,親測有效


忘記root以及所有用戶密碼怎么辦,雖然很坑,但是不可能重新安裝吧

查了下資料,網上講的大同小異,不過有些自己用不太有效,自己記錄一下。

1.管理員運行cmd:執行mysqld -nt --skip-grant-tables

注意兩點:1.執行前mysql服務是停止的 2.配置了環境變量,如果沒,那么需要去mysql安裝bin目錄下執行上面語句

執行后運行,別管了

2.重啟一個cmd窗口,登錄root,執行mysql -u root -p

回車,密碼隨便輸一個都可以

3.修改root密碼

update user set authentication_string=password('新密碼') where user='root';

authentication_string字段記錄的是通過md5加密后的密碼,mysql5之前好像是password字段,記錄的明文

flush privileges;刷新

退了重登,可以了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM