MySQL数据库远程无法连接
确认 MySQL 端口是否开放
MySQL 默认使用 3306 端口,需要确认该端口没有被防火墙拦截,或者在安全组中被禁用。
- 查看防火墙规则:
- firewalld(CentOS 7+、RHEL 7 + 默认防火墙):使用
firewall-cmd
命令查看 3306 端口是否开放:
- firewalld(CentOS 7+、RHEL 7 + 默认防火墙):使用
sudo firewall-cmd --query-port=3306/tcp
如果返回no
,表示端口未开放,可以使用以下命令开放端口:
sudo firewall-cmd --add-port=3306/tcp --permanent
sudo firewall-cmd --reload