CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos7.0开启防火墙方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

问题:使用图形界面管理工具Navicat for MySQL连接Mysql数据库时提示错误:Can’t connect to MySQL server (10060) 环境:centos7.0+mysql5.6.40 问题原因: 导致些问题可能有以下几个原因: 1、网络不通; 2、服务未启动; 3、防火墙端口未开放; 解决方法: 启动服务: service mysqld start; 我遇到的这个

问题:使用图形界面管理工具Navicat for MysqL连接MysqL数据库提示错误:Can’t connect to MysqL server (10060)
环境:centos7.0+MysqL5.6.40
问题原因:
导致些问题可能有以下几个原因:
1、网络不通;
2、服务未启动;
3、防火墙端口未开放;
解决方法
启动服务:
service MysqLd start;
我遇到的这个问题是防火墙导致的!
开放防火墙端口
添加需要监听的端口
firewall-cmd –zone=public –add-port=3306/tcp –peRMANent;

centos7.0开启防火墙方法
//———————————————
centos7版本对防火墙进行 加强,不再使用原来的iptables,启用firewall
//———————————————
开启80端口
firewall-cmd –zone=public(作用域) –add-port=80/tcp(端口和访问类型) –peRMANent(永久生效)
开启3306端口
root# firewall-cmd –zone=public –add-port=3306/tcp –peRMANent;

重启防火墙
firewall-cmd –reload
停止防火墙
systemctl stop firewalld.service
禁止防火墙开机启动
systemctl disable firewalld.service
删除80端口
firewall-cmd –zone= public –remove-port=80/tcp –peRMANent

centos7以下版本
//———————————————
1.开放80,22,8080 端口

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

2.保存 /etc/rc.d/init.d/iptables save 3.查看打开的端口 /etc/init.d/iptables status 4.关闭防火墙 1) 永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后复原 开启: service iptables start 关闭service iptables stop

大佬总结

以上是大佬教程为你收集整理的centos7.0开启防火墙方法全部内容,希望文章能够帮你解决centos7.0开启防火墙方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。