换了个新的云服务器,配置好环境之后发现新服务器上的数据库没法连接上,用的是同一个安全组规则,端口也开放了。
发现是服务器防火墙阻止了3306端口的连接。
输入命令查看是否有开启3306端口
firewall-cmd --list-ports
没开启的话开启3306端口 然后重载规则
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
mysql连接成功
我自己的服务器用的宝塔管理 在安全->系统防火墙添加3306端口就可以连接了