一招解決 MySQL Access denied for user root@localhost

打開mysql.ini配置文件

在這裏插入圖片描述

找到[mysqld],在下面添加skip-grant-tables,如下圖

在這裏插入圖片描述

然後重啓MySQL服務

cmd 進入MySQL 的bin 目錄下

輸入命令:mysql -u root -p

出現Enter password 按下回車鍵

然後輸入use mysql

然後輸入:update user set authentication_string=password(“123456”) where user=“root”;

最後輸入:flush privileges;

然後重啓MySQL服務即可。

在這裏插入圖片描述

親測可用!

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