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

时间:2013-06-20 11:54:25

标签: mysql ubuntu localhost

我正在使用Ubuntu 12.04 32位和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)

任何想法都会很棒。

4 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

skip-networking

答案 2 :(得分:0)

答案 3 :(得分:0)

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

bind-address=128.2.177.192