連接遠程數據庫失敗Access denied for user 'root'@'XXXX-XXX'解決方法

1、打開mysql數據庫my.ini文件,my.ini

默認路徑:在C:\ProgramData\MySQL\MySQL Server 5.5\my.ini

2、使用記事本打開my.ini文件並在最後一行添加:skip-grant-tables,然後保存。

3、重啓mysql服務,然後進入mysql命令bin目錄下,cmd -->cd C:\Program Files\MySQL\MySQL Server 5.5\bin

4、進入mysql,使用"use mysql;"連接數據數庫和使用“update user set password=PASSWORD("123456") where user='root';”修改root密碼。

5、繼續使用第4步命令改回原來的密碼,然後再次打開my.ini文件把最後一行skip-grant-tables刪除,然後保存

6、重啓mysql服務,在命令行中輸入“mysql -u root -p 原來的密碼”,即可成功連接數據庫。

 

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