ERROR 2003 (HY000): Can't connect to MySQL server on "192.168.xxx.xxx" (111)

Posted evanwoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ERROR 2003 (HY000): Can't connect to MySQL server on "192.168.xxx.xxx" (111)相关的知识,希望对你有一定的参考价值。

mac  homebrew 安装的mysql5.6 除本机外无法被其他ip的电脑访问。

网上查原因 有几个:

1、my.cnf配置中 查看是否有   bind-address = 127.0.0.1  和  skip-networking  前面加 #注释掉。

注意:homebrew安装的mysql有好几个配置文件,不确定的可以查找一下。

sudo find / -name my.cnf

#skip-networking

#bind-address = 127.0.0.1

我的mac中找到4个,其中 /etc/my.cnf是我自己配置的,里面没有bind-address这一项。

 

但是,mysq读取配置可以不仅读取一个配置文件。多个配置文件的时候,顺序读取,后面的配置文件覆盖前面的。

读取顺序命令查看

mysql --help| grep my.cnf

  输出:

order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf 

修改完你以为仅有的一个配置文件,发现还是无效的时候,请检查确认一下是否真的只有一个配置文件!

以上是关于ERROR 2003 (HY000): Can't connect to MySQL server on "192.168.xxx.xxx" (111)的主要内容,如果未能解决你的问题,请参考以下文章

ERROR 2003 (HY000): Can't connect to MySQL server on 'ip'(111)

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

MySQL显示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决方法

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),mysql服务已启动(示例代码

错误 2003 (HY000): 无法连接到 MySQL 服务器 (111)