防火墙配置步骤解释
-
检查防火墙状态
bashsystemctl status firewalld
- 若防火墙已运行,会显示
active (running)
- 若未运行,需先启动防火墙
- 若防火墙已运行,会显示
-
启动防火墙(若未运行)
bashsystemctl start firewalld systemctl enable firewalld # 设置开机自启
-
开放 MySQL 端口(3306)
bashfirewall-cmd --permanent --add-port=3306/tcp
--permanent
:配置永久生效(重启防火墙后仍保留)--add-port=3306/tcp
:开放 TCP 协议的 3306 端口
-
重新加载防火墙配置
bashfirewall-cmd --reload
- 使新配置立即生效,无需重启防火墙服务
-
验证端口是否开放
bashfirewall-cmd --list-all | grep 3306
- 若输出包含
3306/tcp
,则配置成功
- 若输出包含