杀死mysql中的休眠进程?

杀死mysql中的休眠进程?

我有一个 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。您可以一个接一个地杀死它们,也可以通过用逗号 (,) 分隔逐个添加它们来一次性杀死所有它们。

相关内容