3

我正在使用 Ubuntu 12.04 32 位和 MySQL 服务器 5.5.31

我可以使用以下命令成功连接到 MySQL 服务器:

$ mysql -u root -p -h localhost

但是当我使用127.0.0.1localhost无法连接:

$ mysql -u root -p -h 127.0.0.1

错误是:

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

任何想法都会很棒。

4

4 回答 4

3

也许root允许的主机是'localhost'并且您的主机没有正确映射127.0.0.1<->localhost?

尝试将此用户的主机设置为 127.0.0.1 或 %(允许所有 ips 连接)

于 2013-06-20T12:06:21.793 回答
1

您是否取消了 my.cnf 行的注释

skip-networking
于 2013-06-20T12:00:28.943 回答
0

更新my.cnf文件以包含以下行

bind-address=128.2.177.192
于 2014-07-21T18:11:38.413 回答
0

请检查此http://dev.mysql.com/doc/refman/5.1/en/can-not-connect-to-server.html以获得解决方案。

于 2013-06-20T12:07:33.073 回答