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

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

centos7 mysql客户端连接失败的解决方法_第1张图片
报错信息

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

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

centos7 mysql客户端连接失败的解决方法_第2张图片
网络是连通的

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

启动服务:#service mysqld start

3、防火墙设置

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

关闭防火墙:systemctl stop firewalld.service

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

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

centos7 mysql客户端连接失败的解决方法_第3张图片
关闭防火墙,连接成功


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

你可能感兴趣的:(centos7 mysql客户端连接失败的解决方法)