zoukankan      html  css  js  c++  java
  • 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 

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

  • 相关阅读:
    POJ3040--Allowance(贪心)
    Deep work
    湾区公司上班第一周
    三个现场面试
    协商薪资
    调节情绪,精神愉悦,健康快乐
    Phone interview guide 多说
    Campus Bikes
    降低软件复杂度 和 写注释写总结 2019-10
    某厂在线测试 2019.09.26
  • 原文地址:https://www.cnblogs.com/guohong-hu/p/9821723.html
Copyright © 2011-2022 走看看