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

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

网上查缘由 有几个:sql

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

注意:homebrew安装的mysql有好几个配置文件,不肯定的能够查找一下。code

sudo find / -name my.cnf

#skip-networkingblog

#bind-address = 127.0.0.1homebrew

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

 

可是,mysq读取配置能够不只读取一个配置文件。多个配置文件的时候,顺序读取,后面的配置文件覆盖前面的。class

读取顺序命令查看配置

mysql --help| grep my.cnf

  输出:network

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

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

相关文章
相关标签/搜索