Navicat远程连接mysql,报错:can't connect to mysql server on 'XXX'(10060)

问题描述:Windows下用Navicat for MySQL远程连接,报错:can't connect to mysql server on 'XXX'(10060)

环境:Linux6.5+mysql5.7

去网上搜索,原因可能有:

a、bind-address 对于连接的ip做了一个限定

b、数据库用户只能在指定的ip上连接

c、网络,防火墙可能导致的问题

针对后两种解决方法进行了尝试:

1、用户权限

查询root用户的权限:select host,user from user;

发现root用户是所有IP都可以连接的

2、防火墙

(1)查看本机防火墙,发现是关闭的状态

(2)查看Linux虚拟机的防火墙状态

a、chkconfig|grep iptables 查看是否有iptables的服务(备注:chkconfig命令检查、设置系统的各种服务)

b、chkconfig iptables off  关闭开机自启动(备注:chkconfig iptables on  开启开机自启动)

c、chkconfig --del iptables 移除开机自启动(备注:chkconfig --add iptables 增加开机自启动)

d、chkconfig|grep iptables 再次查看iptables服务,发现没有了

e、iptables -L  列出所有规则

f、iptables -F  清除所有规则

g、iptables -L  上次看到的规则已删除

再次用Navicat连接,成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.安全技术 (1)入侵检测与管理系统(Intrusion Detection Systems): 特点是不阻断任...
    尛尛大尹阅读 2,519评论 0 2
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,938评论 0 5
  • 防火墙的概念iptables的简介iptables命令网络防火墙NATfirewalld服务 一、防火墙的概念 (...
    哈喽别样阅读 1,861评论 0 1
  • 第十五章 焦虑--在心中弥漫开来 (注:要看其他章节,可在作者名字上点一下即可!) 丁立正在说:“他知道了恋爱对象...
    张译刈阅读 233评论 0 1
  • 什么样的心态,就会收获什么 今天青晓心里美美的,发了几单货,感谢客户对青晓的信任和支持! 发完货到谢姐那里去坐坐,...
    喜欢就点个赞吧阅读 82评论 0 0