1.设置防火墙
当使用外部设备访问linux系统中的数据库时,需要经过两个关卡,第一个关卡就是linux系统中的防火墙,第二个则是linux系统中数据库的访问权限;
1.1检查防火墙状态
命令:firewall-cmd --state
1.2手动关闭防火墙
关闭防火墙
命令:systemctl stop firewalld.service
开启防火墙
命令:systemctl start firewalld.service
1.3关闭自启设置
关闭自启
命令:systemctl disable firewalld.service
打开自启
命令:systemctl enable firewalld.service
1.4开放防火墙端口
1)检查防火墙端口:firewall-cmd --list-ports
2)检查端口是否开放:firewall-cmd --query-port 80/tcp
3)开放端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
4)移除端口:firewall-cmd --zone=public --remove-port=9090/tcp --permanent
5)重启防火墙:firewall-cmd --reload
2.命令解释
–zone
#作用域
–add-port=80/tcp
#添加端口,格式为:端口/通讯协议
–remove-port=80/tcp
#移除端口,格式为:端口/通讯协议
–permanent
#永久生效,没有此参数重启后失效
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。