美文网首页
2003 - Can't connect to Mysql se

2003 - Can't connect to Mysql se

作者: 0neBean | 来源:发表于2017-05-16 09:00 被阅读0次

    之前一直都是在阿里云用的linux,昨天兴起自己在家装了CentOS.
    安装mysql安装完成后不能远程连接,已经在mysql库user表中更改了host为%
    一直报错:
    2003 - Can't connect to Mysql server on xx.xx.xx.xx(10038)
    寻思之是不是还以后防火墙,查询资料后,果不其然.
    linux 防火墙IPtable默认没有开放3306的mysql端口,需做如下配置

    1、打开防火墙配置文件

    vi  /etc/sysconfig/iptables
    

    2、增加下面一行

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    

    3、重启防火墙

    service  iptables restart
    

    Tips:增加的开放3306端口的语句一定要在icmp-host-prohibited之前

    相关文章

      网友评论

          本文标题:2003 - Can't connect to Mysql se

          本文链接:https://www.haomeiwen.com/subject/kggkxxtx.html