问题:
1130- Host XXXXXX is not allowed to connect to this MYSQL server
错误原因:本地没有访问远程Mysql数据库的权限。
解决方法:
1,远程连接数据库,在cmd中输入:
mysql -u root -p
输入密码回车进行mysql命令行;
2,输入use mysql;
3,select user,password,host from user;
4,如果host只有localhost,则需要把本地ip也添加上去;
5,输入 grant all privileges on *.* to root@"本地IP" identified by "密码"
这相当于是给本地IP赋予了所有权限,包括远程访问权限。
6,flush privileges;
重新加载mysql权限,这一步必须要有。
7,select user,password,host from user;查看是否已经添加IP上去了,再测试是否能正常远程连接。