centos7 mysql客户端连接失败的解决方法

centos7  安装mysql成功后,在客户端Navicat测试连接服务,提示10060,如下图所示:

报错信息

网络上给出了四种查找问题方案:

1、网络不通,通过cmd命令ping服务器IP,看是否ping通;

网络是连通的

2、服务未启动,查看启动端口:#netstat -nltp

启动服务:#service mysqld start

3、防火墙设置

CentOS 7.0默认使用的是firewall作为防火墙,网络上给出的iptables(centos7以下的系统)就不适用了。

关闭防火墙:systemctl stop firewalld.service

禁止开机启动:systemctl disable firewalld.service

我的问题就是防火墙,关闭防火墙,就连接成功了。

关闭防火墙,连接成功


4、查看配置文件my.cnf,是否配置了bind-address = 127.0.0.1,需屏蔽掉,我自己查看,并没有配置这条,所以排除此条原因。

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

推荐阅读更多精彩内容