一、检查阿里云安全组规则设置

 参考:https://www.cnblogs.com/bymingliang/p/12131625.html

二、检查iptables防火墙设置

 参考:https://www.cnblogs.com/bymingliang/p/12131651.html

三、在iptables中3306开放端口

1. 先找到iptables

whereis iptables

 

 

2. 允许3306端口通过防火墙

vi  /etc/iptables.rules

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

 

 

3. 重启服务器

sudo reboot

 

四、创建并授权一个允许远程连接的数据库账号

grant all privileges on demo.* to mysql_account@’%’ identified by ‘123456’;

flush privileges; #添加一个用户名为 mysql_account,密码为 123456,授权为% (%表示所有 ip 能连接,可以设置指定 ip)对 demo 数据库所有权限。

版权声明:本文为bymingliang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bymingliang/p/12131673.html