1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)

今天在远程一台机器mysql数据库时,出现下图:
1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)
1.首先赋予本地机器远程权限:
1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)
2.防火墙开放mysql默认3306端口:
1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)
3.远程机器防火墙允许本地特定网络访问:
1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)
4.完成以上步骤,理论上应该可以远程连接mysql了,但是还是出现:

1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)
然后各种百度,还是这个情况。
6.最后查看user表中自己给特定IP赋予的root密码有出入:
1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)
1045 - Access denied for user 'root'@'222.73.205.48'(using password:YES)
输入正确的给222.73.205.48这个IP所赋予的root密码,完美解决,所以魔鬼总是藏在细节之中
拓展:MySQL数据备份可以使用mysqldump, mysqldump常用于MySQL数据库逻辑备份。