错误号码1130:Host ‘XXX’ is not allowed to connect to this MySQL server
1、问题原因:
mysql未开启 mysql远程访问权限。
2、解决方式:
在 Linux上开启远程连接。
(1)登陆MySQL,授权MySQL远程连接权限
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
(2)防火墙开启3306端口
- 开启防火墙: systemctl start firewalld
- 开放3306端口: firewall-cmd --zone=public --add-port=3306/tcp --permanent
- 重新加载防火墙: firewall-cmd --reload
systemctl start firewalld
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
亲测管用!希望对大家有所帮助!!!