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 

修改完你覺得僅有的一個配置文件,發現仍是無效的時候,請檢查確認一下是否真的只有一個配置文件!

相關文章
相關標籤/搜索