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;刷新

退了重登,可以了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章