我的情况是服务器防火墙没有打开3306端口,具体操作如下 本文适用CentOs7以上 查看是否开启 firewalld systemctl status firewalld 如果这里是inactive不是active,则执行 systemctl start firewalld 然后执行以下命令打开3306端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent 重新载入 firewall-cmd --reload 完事