mysql错误2005 - 未知的MySQL服务器主机'localhost'(11001)

use*_*626 11 mysql

我使用的是mysql 5.6.11,它通常会拒绝并告诉我这个:

2005 - 未知的MySQL服务器主机'localhost'(11001).

目前我的解决方案是关闭网络,而不是恢复正常.我已经搜索了很多,但没有答案对它来说很复杂.那么,有谁知道原因?

Gan*_*shP 16

ERROR 2005(HY000):未知的MySQL服务器主机'localhost'(0)

修改系统的主机名列表:

C:\ WINDOWS\SYSTEM32\DRIVERS\ETC \主机

确保您有以下条目:

127.0.0.1 localhost
在我的情况下,该条目是0.0.0.0 localhost,这引起了所有问题

(您可能需要更改修改权限才能修改此文件)

这将主机"localhost"的DNS解析执行到IP地址127.0.0.1.

  • 另一种可能性:如果您有多个 MySQL 实例,而第二个实例位于不同的端口,则 mysql 不够智能,无法解析 -h 127.0.0.1:3307,因此您需要使用 --port=3307 (3认同)