![杀死mysql中的休眠进程?](https://linux22.com/image/849525/%E6%9D%80%E6%AD%BBmysql%E4%B8%AD%E7%9A%84%E4%BC%91%E7%9C%A0%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
我有一个 MySQL 数据库,它经常充满睡眠进程,我必须打开我的工作台,然后必须杀死它们以释放连接,然后它才能正常工作。
有什么方法可以通过命令行来做到这一点吗?
答案1
列出数据库中所有休眠进程
sudo /mysql_rms/bin/mysqladmin -S /mysql_rms/var/mysql_rms.sock -p processlist
在这里您将获得数据列表,其中第一个字段是 pid。
杀死他们所有人
sudo /mysql_rms/bin/mysqladmin -S /mysql_rms/var/mysql_rms.sock -p kill <id1>,<id2>
Id 就是上面获取的 pid。您可以一个接一个地杀死它们,也可以通过用逗号 (,) 分隔逐个添加它们来一次性杀死所有它们。