连接Mysql错误:Can't connect to MySQL server (10060)

问题:xshell能连上,可视化工具一直提示10060

问题原因:

导致些问题可能有以下几个原因:

  • 1.网络不通;
  • 2.服务未启动;
  • 3.防火墙端口未开放3309端口;
  • 4.查看阿里云服务器,安全组规则,是否添加3309端口;(基于docker安装的mysql,我这里将3306映射至3309了)

解决方法:

1.可以ping通。

2.检查服务是否启动,是。

3.查看是否添加

firewall-cmd --list-ports

3.1.防火墙如果没有开启3309端口;则添加3309端口:

3.2重启防火墙

查看状态:firewall -cmd --state

停止防火墙:systemctl stop firewalld.service

开启防火墙:systemctl start firewalld.service

3.3.检查是否开启3309防火墙:

firewall-cmd --list-ports

 4.查看阿里云服务器,安全组规则,是否添加3309端口,检查没有添加,添加上即可。

最后,验证是否成功:

posted @ 2020-01-14 16:01  做一只热爱生活的小透明  阅读(741)  评论(0)    收藏  举报