导航

mysql error(2003) 10060的再解决

Posted on 2018-09-28 17:20  螺旋狗  阅读(3510)  评论(0编辑  收藏  举报

前段时间在window虚拟机上处理过这样的问题

现在在linux上也遇到了这样的问题
一项一项的排查

1。网络问题,ping的通

但是telnet (ip)  (端口号)失败,telnet(ip)都失败

登陆 linux服务器使用iptable的方式关闭防火墙

提示:

Failed to start iptables.service: Unit iptables.service failed to load: No such file or directory.

我看到Unit iptables.service failed to load,以为linux防火墙服务没有安装!!

 

于是

处理问题的方向转向了用户没有从对应ip登陆的权限以及my.cof配置文件的方向上,在加入了bind_service之类的参数后依然没有效果!!头大了

开始寻找是不是linux上的mariadb与window的访问方式存在冲突,加翻阅资料后在my.cof中加入了skip-name-resolve来处理dns逆解析的问题(其实没看明白)

结果问题依然存在。

 

从另一台虚拟机正常访问到了目标mariadb,很奇怪!到还是基本确定了应该是网络问题。

查找到的大量资料也都是使用iptable的方式,在翻阅了10几篇博客后发现centos7的默认防火墙管理方式是firewall而不是iptable。

通过firewall的方式添加端口到许可中,结果问题解决了!

醉了

贴出 关于firewall的原文

https://blog.csdn.net/c233728461/article/details/52679558