1、在任務管理器中關閉mysqld.exe行程
![]()
2、找到你安裝mysql的檔案夾下的bin目錄,在這里直接敲cmd 回車
![]()
3、隨后彈出命令提示符視窗,敲 mysqld --skip-grant-tables 回車,作用是跳過用戶驗證

4、重復一次2操作,打開一個新的命令提示符視窗,直接敲 mysql 回車,就能登錄成功

5、執行此陳述句修改密碼
update user set password=authentication_string('你的密碼') where user='root' and host='localhost';
如改成 root
![]()
ps:5.7版本的mysql將password欄位改為了authentication_string,使用舊版本的小伙伴自行替換即可
6、重啟mysql服務,重繪一下權限,執行兩個命令
net start mysql;啟動服務
flush privileges; 重繪權限,不然還是無驗證連接
然后就可以使用新密碼連接了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/172918.html
標籤:其他
上一篇:MySQL初學筆記(第一次作業)
