sql yog 出現 access denied for user root@localhost 但是密碼正確

在打開sqlyog得時候出現了 密碼正確但是登陸不上得問題 …
首先我們先按 win+R 輸入命令 “services.msc” 打開服務

在這裏插入圖片描述
然後找到你得 mysql57得服務 並鼠標右鍵點擊屬性

在這裏插入圖片描述

將可執行得文件路徑 去拿到記事本copy上去 ,並找到 defaults-file 後面得路徑 在你本地得電腦路徑中找到並打開

在這裏插入圖片描述
搜索 [mysqld] 並添加 一行 (skip-grant-tables) 在他後面
在這裏插入圖片描述
重啓mysql得服務
然後 cd到MySQL的bin目錄,依次輸入以下命令並換行:

在這裏插入圖片描述

cd C:\Program Files\MySQL\MySQL Server 5.7\bin
use mysql;
update user set authentication_string=password("kris925122") where user="root";
flush privileges;

最後再次重啓mysql得服務就搞定啦

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