我正在使用 MONyog 来监控我的两台 mysql 服务器。当出现问题时,我会收到来自 MONyog 的警报电子邮件。有一个错误,我找不到原因。它说:
连接历史:拒绝连接的百分比) - 66.67%
百分比并不重要,这只是拒绝连接。我每半小时收到这封电子邮件。所以这就像一个恒定的情况。这一定是我的错误,因为我只是设置了这些服务器,其他人不可能干扰这些服务器。
MONyog 建议我:
- 尝试隔离使用错误密码或尝试从未经授权的主机连接的用户/应用程序。
- 如果连接时间超过 connect_timeout 秒,客户端将被禁止连接。
- 将 log_warnings 系统变量的值设置为 2。这将强制 MySQL 服务器记录有关错误的更多信息。
我添加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
但它们是关于其他的。
总之,我的问题是如何检测被拒绝的连接?如果需要更多信息,请告诉我。
提前致谢。