MySQL 删除连接脚本

用于删除当前连接,解决连接数过多,无法连接数据库,too many connections的问题

-- 生成 KILL 语句(排除当前连接)
SELECT CONCAT('KILL ', id, ';') 
FROM information_schema.processlist 
WHERE user != 'system user'  -- 排除系统进程
AND id != CONNECTION_ID();  -- 排除当前连接

-- 将查询结果复制出来,组成批量 SQL 执行:
-- 例如结果可能是:
-- KILL 123;
-- KILL 124;
-- KILL 125;