这里是直接排除其他的可能性认为是firewalld 防火墙
查看firewalld状态
systemctl status firewalld
需要做的是放开3306的端口,也可以先看看是否被放开
firewall-cmd --zone=public --query-port=3306/tcp
这是要是yes则已经放开,如没有则自行
firewall-cmd --zone=public --add-port=3306/tcp --permanent
然后加载生效
firewall-cmd --reload
在次用 firewall-cmd --zone=public --query-port=3306/tcp 查看yes
操作失误加错端口删除:
firewall-cmd --zone=public --remove-port=80/tcp --permanent