我正在使用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)
任何想法都会很棒。
答案 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