我有几个运行 WordPress 的服务器。我使用 IIS 和 MySQL。其中一个服务器一直出现故障;我重置了 MySQL 服务器,它运行了几个小时,但之后我开始收到“建立数据库连接时出错”的信息。
MySQL 已启动,我可以以 root 或普通用户身份在本地或远程登录。我没有看到任何特殊情况SHOW PROCESSLIST;
,但中止的连接确实增加了。
我在 Win2008R2 上运行;我的其他服务器要忙得多 - 无法正常工作的是我的 QA 服务器。我从工作服务器复制了 my.ini 配置,以确保此服务器可以处理尽可能多的连接(最初它设置得低得多,因为它不是生产服务器;在安装中我还选择了 DEV 服务器而不是生产服务器),但这没有帮助。另一个有帮助的方法是mysqladmin flush-hosts
使用命令行。
我应该去哪里找?我应该做什么?...
答案1
http://dev.mysql.com/doc/refman/5.0/en/blocked-host.html
mysql>显示变量;
看看变量max_connect_errors,你可以尝试增加它。