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; 重新整理許可權,不然還是無驗證連線
然後就可以使用新密碼連線了。