navicat远程连接mysql10060

navicat连接mysql时,出现2003-Can't connect to MySql server on '47.106.228.160'(10060"Unknow error")错误

环境描述:centOs7.5 mysql5.5

一般出现这种错误多是由于服务器未开启3306端口导致的。

检查是否开启3306端口,执行以下shell命令:

netstat -tlunp

  

如果没有开启3306端口,那么如何开放端口呢?

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

  

出现success代表成功,再次尝试远程连接,发现已经连接。

参考:

1.解决Navicat远程连接MySQL出现 10060 unknow error

2.阿里云telnet 3306端口失败

3. Centos7 firewall开放3306端口

           

原文地址:https://www.cnblogs.com/wintercloud/p/10819092.html