无法通过127.0.0.1连接到MySQL服务器

无法通过127.0.0.1连接到MySQL服务器,mysql,ubuntu,localhost,Mysql,Ubuntu,Localhost,我使用的是Ubuntu12.0432位和MySQL服务器5.5.31 我可以通过以下命令成功连接到MySQL服务器: $ mysql -u root -p -h localhost 但是当我使用127.0.0.1而不是localhost时,无法连接: $ mysql -u root -p -h 127.0.0.1 错误是: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111) 任何想法都太棒了。你有没有

我使用的是Ubuntu12.0432位和MySQL服务器5.5.31

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

$ mysql -u root -p -h localhost
但是当我使用
127.0.0.1
而不是
localhost
时,无法连接:

$ mysql -u root -p -h 127.0.0.1
错误是:

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

任何想法都太棒了。

你有没有取消my.cnf行的注释

skip-networking

可能根目录允许的主机是“localhost”,而您的主机没有正确映射127.0.0.1本地主机


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

请检查此解决方案。

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

bind-address=128.2.177.192

您是否正确安装了服务器..我已安装
lamp服务器
软件包。此软件包自动安装MySQL。是的,您的权利。我已将
my.cnf
中的
bind address
更改为此
bind address=127.0.0.1
。它很好用。非常感谢。