MySql服务器连接问题

由于我们的数据库服务器(MySql)停止响应/拒绝连接,我们最近开始有一些停机。 当我们使用mytop进行监控时,我们得到以下(很多):

5033 unauthent 217.75.117.87 0 Connec login 

IP是我们自己的,应该被允许连接到服务器,并且大部分时间都可以使用。

一些MySql分发信息:

 Ver 14.12 Distrib 5.0.27, for portbld-freebsd6.2 (amd64) using 5.0 
  • 有没有人有任何想法,为什么会发生这是什么意思?
  • 我们如何解决这个问题?
  • search谷歌MySQL的不明确给了我一个论坛的主题 ,说这个问题已经解决,通过启动MySQL的标志 – 跳过parsing名称 。 这个标志是做什么的,它的后果是什么?

我们在这里变得相当绝望,如此快速的反应将非常感激。 谢谢!

--skip-resolve-names阻止服务器查找连接客户端的反向DNSlogging。 如果连接客户端没有反向DNS条目,则连接可能会挂起一段时间,而尝试并且无法进行此查找。

我从这里可以看到87.117.75.217.in-addr.arpa. 不解决任何事情。 您可能会发现在NXDOMAIN结果被caching的情况下,它可以在短时间内正常工作,但只有在稍后再重新查询并再次挂起时。

正如在这个线程中回答的,你也可以将skip_name_resolve放在服务器my.cnf[mysqld]部分。 但更简洁的解决scheme是确保您有正确的反向DNS设置该主机。

–skip-resolve-names将停止服务器尝试从连接IPparsing主机名。 如果您没有正确configuration服务器来parsing主机名,则会加快速度,因为它不会超时。

如果你把它closures,你将不得不通过IP许可,而不是主机名。

你目前如何获得访问权限? 如果您使用的是主机名,并且无法解决它们,那么您将得到该错误。