在 Centos7 中防火墙由 firewalld 来管理
- 开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
开启 3306 端口出现:
FirewallD is not running ( 代表防火墙没有开启 ),开启一下防火墙,再开启3306端口即可。
-
查看防火墙状态
firewall-cmd --state
或者
systemctl status firewalld.service
或者
service firewalld status
-
关闭防火墙
systemctl stop firewalld.service
或者
systemctl stop firewalld
或者
systemctl disable firewalld.service
-
开启防火墙
systemctl start firewalld.service
或者
service firewalld start
-
重启防火墙
firewall-cmd --reload
或者
service firewalld restart
或者
systemctl restart firewalld.service
-
常用命令介绍
firewall-cmd --state