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