如何了解MySQL'拒绝连接'

par*_*ars 6 mysql logging monitoring mysql-management

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

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

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

MONyog告诉我:

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

我添加log_warnings=2my.cnf并启用了这样的日志记录:

[mysqld_safe]
.
.
log_warnings=2
log-error = /var/log/mysql/error.log
.
.
.
.
[mysqld_safe]
.
log-error=/var/log/mysqld.log
.
.
Run Code Online (Sandbox Code Playgroud)

我看不出任何警告,/var/log/mysql/error.log 我可以看到一些警告,/var/log/mysqld.log但他们是关于别的东西.

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

提前致谢.

par*_*ars 8

解决了

log_warnings=2

本来应该

log-warnings=2