如何了解MySQL'拒绝连接'

时间:2010-04-28 11:59:43

标签: mysql logging monitoring mysql-management

我正在使用MONyog来监控我的两个mysql服务器。当出现问题时,我收到来自MONyog的警报电子邮件。有一个错误我找不到原因。它说:

  

连接记录:拒绝连接的百分比) - 66.67%

百分比并不重要,这只是拒绝连接。我每半小时收到一封电子邮件。所以这就像一个不变的情况。这一定是我的错误,因为我只是设置了这些服务器,而其他人也无法干扰服务器。

MONyog建议我:

  1. 尝试隔离使用错误密码或尝试从未经授权的主机连接的用户/应用程序。
  2. 如果连接的连接时间超过connect_timeout秒,则不允许客户端进行连接。
  3. 将log_warnings系统变量的值设置为2.这将强制MySQL服务器记录有关错误的更多信息。
  4. 我将log_warnings=2添加到my.cnf,我启用了这样的日志记录:

    [mysqld_safe]
    .
    .
    log_warnings=2
    log-error = /var/log/mysql/error.log
    .
    .
    .
    .
    [mysqld_safe]
    .
    log-error=/var/log/mysqld.log
    .
    .
    

    /var/log/mysql/error.log我看不到任何警告 我可以在/var/log/mysqld.log看到一些警告,但它们与其他内容有关。

    总之,我的问题是如何检测被拒绝的连接?如果需要更多信息,请告诉我。

    提前致谢。

1 个答案:

答案 0 :(得分:8)

<强> 解决

log_warnings=2

应该是

log-warnings=2