连接远程数据库失败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 原来的密码”,即可成功连接数据库。

 

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