gpt4 book ai didi

MySQL 无法解析主机名

转载 作者:可可西里 更新时间:2023-11-01 08:33:41 24 4
gpt4 key购买 nike

我对 Gentoo 上的 MySQL 服务器有疑问。当从/etc/init.d/mysql 开始时,它只是挂起,直到您用 CTL + C 中断之前什么都没有发生。通过尝试直接从 mysqld 开始,mysqld 说:

131007 0:54:00 [错误] 无法启动服务器:无法解析主机名!:错误消息

131007 0:54:00 [错误] 中止

在许多论坛中建议将 skip-name-resolve 选项添加到 my.cnf。我试过这个但它没有帮助。

有没有人遇到同样的问题并且知道如何解决这个问题?

最佳答案

您在 mysql 或其他应用程序中看到的错误通常是由于文件/etc/hosts 和/或/etc/conf.d/hostname 中的问题造成的。检查两者的内容。

您需要在/etc/hosts 中为/etc/conf.d/hostname 设置的主机名设置一个条目,该主机名在启动期间由/etc/init.d/hostname 执行(我假设您将此设置为在一个rc 的初始运行级别)。

如果您有静态 ip,请继续将静态 ip 放入/etc/hosts。如果您在笔记本电脑上到处都使用 dhcp,请将您的主机名添加到本地主机 IP 地址,无论您是否在线,该地址都应该始终存在。

您不必在 my.cnf 中设置 skip-name-resolve,但您可以通过添加以下行将 mysql 网络套接字绑定(bind)到本地主机来避免出现问题:绑定(bind)地址 = 127.0.0.1并删除对其他绑定(bind)地址的任何其他引用。

关于MySQL 无法解析主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19211450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com