我使用的是 mysql 5.6.11,它通常会拒绝并告诉我这个:
2005 - 未知的 MySQL 服务器主机 'localhost' (11001)。
目前我的解决方案是关闭网络,然后恢复正常。我搜索了很多,但没有答案与之相关。那么,有人知道原因吗?
我使用的是 mysql 5.6.11,它通常会拒绝并告诉我这个:
2005 - 未知的 MySQL 服务器主机 'localhost' (11001)。
目前我的解决方案是关闭网络,然后恢复正常。我搜索了很多,但没有答案与之相关。那么,有人知道原因吗?
错误 2005 (HY000): 未知的 MySQL 服务器主机 'localhost' (0)
修改系统的主机名列表:
C:\Windows\System32\drivers\etc\hosts
确保您具有以下条目:
127.0.0.1 localhost
在我的情况下,该条目是 0.0.0.0 localhost 这导致了所有问题
(您可能需要更改修改权限才能修改此文件)
这会将主机“localhost”的 DNS 解析为 IP 地址 127.0.0.1。
我今天经历了那个错误,做了上面描述的所有事情,但对我没有用。所以我决定查看核心问题并登录到 Windows 7 中的 MySQL 根文件夹并做了这个解决方案:
转到文件夹:
C:\AppServ\MySQL
右键单击并以管理员身份运行这些文件:
mysql_servicefix.bat
mysql_serviceinstall.bat
mysql_servicestart.bat
然后关闭整个资源管理器窗口并重新打开它或清除缓存然后再次登录到 phpMyAdmin。
情况是这样的:
mysql connects will localhost when network is not up.
mysql cannot connect when network is up.
您可以尝试以下步骤来诊断和解决问题(我的猜测是其他一些服务正在阻止托管 mysql 的端口):
理想情况下,这应该可以解决您面临的问题。
请按照以下步骤修复此错误 使用 \connect root@127.0.0.1 而不是 \connect root@localhost
如果它不起作用,请转到 C:\Windows\System32\drivers\etc\hosts 并检查附加到主机名的 IP 地址。使用该IP,所以它会。\connect root@the_ip_address_you_found