Mysql连接过多,但在全进程列表中不可见

我遇到了一个很大的问题,我想这就像一个DOS攻击,但我不确定。

从今天早上开始,我的数据库非常慢,给我7/10次连接错误太多,或者尝试用www-data用户login(跟着太多的连接错误?)。

我尝试通过mysql命令行find“显示完整进程列表”的问题,但它只给了我一个回应,那就是“我”。

我能做些什么呢? 网站仍然运行正常,但我猜是MySQL过度使用。

http://dev.mysql.com/doc/refman/5.1/en/show-processlist.html

…如果你有PROCESS权限,你可以看到所有的线程。 否则,你只能看到你自己的线程…

可能是因为你只需要增加my.cnf中的max_connections(通常位于/etc/my.cnf或/etc/mysql/my.cnf)然后重新启动你的mysql服务器,你可以尝试下一个值:

max_connections=1000