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)

原文地址:https://www.cnblogs.com/guohong-hu/p/9821723.html

时间: 2024-08-11 05:15:13

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 '192.168.33.10' (111) 解决方法

谷歌了一下之后,原来是在mysql的my.cnf中有下面一段代码: # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 #这里默认监听本地localhost 如果要让mysql监听到其他的地址,可以将bind-address = 127.0.0.1

ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.56.105' (113)

[[email protected] ~]# mysql -uroot -h192.168.56.105 -p Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.56.105' (113) 问题的分析 出现上述问题,可能有以下几种可能 1. my.cnf 配置文件中 skip-networking 被配置 skip-networking 这个参数,导致所有TCP/IP端口没有被监听,也就是说

【转】ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.165' (113)

原文转自:http://blog.csdn.net/chengyuqiang/article/details/54285857 1.程序报错: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link 2.尝试远程连接数据库: [[email protected] ~]# mysql -h192.168.1.165 -uroot -p123456 ERROR 2003 (HY000): Can't c

Linux中mysql进入命令行报错:MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.99.192' (111)

场景:在Linux中安装mysql01和mysql02,通过VIP虚出一个VIP=192.168.99.192,mysql01为主ip为192.168.99.153,mysql02为备机ip为192.168.99.154 此时VIP在mysql01上通过 mysql01上连接VIP :mysql -h 192.168.99.192 -P 3306   结果是可以正常进入mysql命令行: 通过mysql02上远程连接VIP 会在界面上报错:mysql error 2003(HY000):Can'

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

ubuntu安装完mysql,使用apt-get命令安装的,默认是只允许本地访问的 [email protected]:~/software# mysql -uroot -p123456 -h10.16.115.101 -P3306 ERROR 2003 (HY000): Can't connect to MySQL server on '10.16.115.101' (111) 默认配置文件: 需要把bind-address注释掉 重启mysql服务 [email protected]:~/s

ERROR 2003 (HY000): Can’t connect to MySQL server on ‘127.0.0.1’ (111) 修复无法连接到MySQL服务器

昨天重新装好Ubuntu然后配置完Django和pycharm后忘了测试mysql,今天配置时遇到了问题: ERROR 2003 (HY000): Can't connect to MySQL server on '(IP地址)' (111) 修复无法连接到MySQL服务器 这是一个链接MySQL的常见问题 下面是处理它的基本步骤. 1.如果数据库服务器是在远程计算机上,然后尝试使用测试客户端-服务器连接ping命令,例如: $ ping server_ip_address Ping主机 一旦有

ERROR 2003 (HY000): Can't connect to MySQL server on '129.28.149.240' (111) mysql 无法远程连接

环境: ubuntu  mysql 一. 查看端口 可以看到mysql监控的是本机Ip [email protected]:/etc/mysql/mysql.conf.d# netstat -apn|grep 3306 tcp 0 127 0.0.0.1:3306 0.0.0.0:* LISTEN 12770/mysqld 二. 修改mysql 配置文件 将bind-address = 127.0.0.1 # 表示允许任何主机登陆MySQL port=3306 改为 bind-address =

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

问题描述:  从一台linux远程连接另一台linux上的MySQL, 出现ERROR 2003 (HY000): Can't connect to MySQL server on 'ip'(111)错误.   [[email protected] ~]$ mysql -hxxx.xxx.xxx.85 -uroot -p Enter password:  123456   ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.

[转]MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题

装了个navicat ,然后去连接mysql服务器,一直连不上,一开始以为是防火墙问题,后来防火墙都关闭, iptable服务关闭,还是不行,网上查了下:主要是因为设置了bind_address=127.0.0.1 原文引用: 问题描述: 从一台linux远程连接另一台linux上的MySQL, 出现ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.85'(111)错误. [mysql@vvmvcs0 ~]$ my