centos服务器内部开启端口

firewall-cmd --list-all

开启3306端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙:firewall-cmd --reload

使用netstat -anplt | grep 3306查看一下是否监听

iptables -nL

您好,这边核实您的3306端口已经正常,辛苦您这边尝试连接哈, 给您解释一下,外部连接访问ECS服务器的端口需要满足三个必要条件:

1、 安全组放行该端口

2、系统内部防火墙关闭或放行该端口

3、系统内部必须要有程序正在使用监听该端口,并且监听地址为0.0.0.0 上述条件缺一不可哈