当连接数超过mysql的最大连接数后,就会出现大量连接不会自动释放,并且可能会影响正常服务,间接形成DOS攻击,下面两组命令是批量踢掉mysql的连接。

  1. select concat('KILL ',id,';'from information_schema.processlist into outfile  '/tmp/a.txt';  
  2.  
  3. source /tmp/a.txt; 
这样就能很快的删除掉死掉的连接,把mysql解救出来,不过这是治标的方案,治本还得找mysql连接过多的原因,或者调整连接值。