navicat连接Linux数据报错can't connect server error 2003 linux配置防火墙打开3306端口

    <div class="postBody">
        <div ><p>安装完MYSQL服务器后在本机所有操作都正常, 但在其它机器上远程访问这个MYSQL服务器时怎么都连接不上.&nbsp; shit!</p>

怀疑是端口问题, 结果:

telnet 192.168.1.245 3306

发现连接不上, 原来如此是端口被防火墙限制了.

现在只需要是在防火墙中打开3306端口即可.

执行 vi /etc/sysconfig/iptables 如图:

navicat连接Linux数据报错can't connect server error 2003

            linux配置防火墙打开3306端口

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT

加入这句话就可以了, 注意这句话一定要加在最后一句话的上面. 否则不会生效.

同样如果是其它端口把”3306”换成相应端口即可.

然后重启一下防火墙

service iptables restart

搞定!

  • 相关阅读:
    ORM 实现数据库表的增删改查
    数据库表设计(一对多,多对多)
    Razor模板引擎
    文件的上传(表单上传和ajax文件异步上传)
    生成验证码封装(新版)
    MD5加密
    反射的一些基本用法
    数据的增删改查(三层)<!--待补充-->
    linux文件的硬连接和软连接
    linux磁盘用满的两种情况
  • 原文地址:https://www.cnblogs.com/flyingcr/p/10326891.html