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,需屏蔽掉,我自己查看,并没有配置这条,所以排除此条原因。