无法连接到MySQL服务器错误111

这个问题是题外话。它当前不接受答案。


更新问题,使其成为Stack Overflow

的主题。

7年前关闭。

我在linux框IP =

192.168.1.100上安装了mysql服务器,但是当我尝试连接到该IP时总是出错(111)。但是使用localhost并且127.0.0.1可以。

beer @ beer-laptop#ifconfig | grep“ inet addr”

inet地址:127.0.0.1掩码:255.0.0.0

inet地址:192.168.1.100广播:192.168.1.255掩码:255.255.255.0

beer @ beer-laptop#mysql -ubeer -pbeer -h192.168.1.100

错误2003(HY000):无法连接到“ 192.168.1.100”上的MySQL服务器(111)

beer @ beer-laptop#mysql -ubeer -pbeer -hlocalhost

欢迎使用MySQL监视器。命令以;结尾; 或\ g。

您的MySQL连接ID为160

服务器版本:5.1.31-1ubuntu2(Ubuntu)

输入“帮助;” 或'\ h'寻求帮助。键入“ \ c”以清除缓冲区。

mysql>

beer @ beer-laptop#mysql -ubeer -pbeer -h127.0.0.1

欢迎使用MySQL监视器。命令以;结尾; 或\ g。

您的MySQL连接ID是161

服务器版本:5.1.31-1ubuntu2(Ubuntu)

输入“帮助;” 或'\ h'寻求帮助。键入“ \ c”以清除缓冲区。

mysql>

从另一台计算机连接它也会出现错误111。

another @ another-laptop#mysql -ubeer -pbeer -h192.168.1.100

错误2003(HY000):无法连接到“ 192.168.1.100”上的MySQL服务器(111)

在这种情况下,使用localhost / 127.0.0.1和192.168.1.100有何区别。我不知道如何从另一台计算机连接到该数据库。

请帮助。谢谢。

回答:

这可能意味着您的MySQL服务器仅监听localhost接口。

如果您有这样的行:

bind-address = 127.0.0.1

在您的my.cnf配置文件中,应该给它们 加上 注释

(在行的开头添加#) ,然后重新启动MySQL。

sudo service mysql restart

当然,要执行此操作,您必须是服务器的管理员。

以上是 无法连接到MySQL服务器错误111 的全部内容, 来源链接: utcz.com/qa/414213.html

回到顶部