linux配置防火墙打开3306端口
安装完MYSQL服务器后在本机所有操作都正常, 但在其它机器上远程访问这个MYSQL服务器时怎么都连接不上. shit!
怀疑是端口问题, 结果:
telnet 192.168.1.245 3306
发现连接不上, 原来如此是端口被防火墙限制了.
现在只需要是在防火墙中打开3306端口即可.
执行 vi /etc/sysconfig/iptables 如图:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
以下红色为自己电脑中的配置
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
加入这句话就可以了, 注意这句话一定要加在最后一句话的上面. 否则不会生效.
同样如果是其它端口把"3306"换成相应端口即可.
然后重启一下防火墙
service iptables restart
搞定!
最新文章
- Mono+Jexus让C#运行在Linux(centos7_x64),学习笔记
- VIM编辑器常用命令
- AIX 5L 系统管理技术 —— 存储管理——卷组
- HBase(八): 表结构设计优化
- 破解之关键CALL与关键跳查找方法
- IE的CSS相关的BUG(整理一)
- LeetCode_String to Integer (atoi)
- RAD Studio 2010 环境设置(转)
- 记录一次网站漏洞修复过程(二):第一轮处理(IIS目录枚举、应用程序错误)
- matplotlib学习笔记
- 通过 MySQL 存储原理来分析排序和锁(转)
- memcache、redis、mongoDB 如何选择?
- 学习笔记:webpack
- Java运算符、switch、数组、排序
- STM32下多串口用法
- 【Floyd(并非水题orz)】BZOJ4093-[Usaco2013 Dec]Vacation Planning
- PO_PO接受入库时的接受方式详解(概念)
- {sharepoint}It may have been deleted or renamed by another user
- BurpSuite—-Repeater模块(中继器)
- ASP.NET常用标准配置web.config