版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a924068818/article/details/81531893
小问题,记录下,系统是CentOS 7.4,理论上Linux应该都适用。
首先,要明白这个错误的原因,因为3306端口没有对外暴露。现在,我们已经可以很明确的去处理这个问题了。
第一步:
mysql的配置文件中注掉本地IP的绑定,
#vim /etc/my.cof
//找到下面这行代码前加上 # 注释掉
#bind-address = 127.0.0.1
第二步:
修改防火墙规则,开放3306端口
#vim /etc/iptables.rules
//找到下面这行
-A INPUT -p tcp -m tcp --dport 3306 -j DROP
修改为
#-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
//保存
//刷新
iptables --flush
第三步:
重启mysql
service mysql restart
大功告成