mysql - 杀死 Mysql 中的休眠进程?

标签 mysql linux

谁能告诉我如何杀死所有休眠进程?

我搜索了一下,发现我们可以通过命令来实现

mk-kill --match-command Sleep --kill --victims all --interval 10

我连接了数据库服务器(Linux),但我发现找不到命令的消息。

我尝试通过 MYSQL 管理员连接,它没有说找不到命令,也没有执行查询,只是说你有一个 SQl 错误

最佳答案

以管理员身份登录Mysql:

 mysql -uroot -ppassword;

然后运行命令:

mysql> show processlist;

你会得到类似下面的东西:

+----+-------------+--------------------+----------+---------+------+-------+------------------+
| Id | User        | Host               | db       | Command | Time | State | Info             |
+----+-------------+--------------------+----------+---------+------+-------+------------------+
| 49 | application | 192.168.44.1:51718 | XXXXXXXX | Sleep   |  183 |       | NULL             ||
| 55 | application | 192.168.44.1:51769 | XXXXXXXX | Sleep   |  148 |       | NULL             |
| 56 | application | 192.168.44.1:51770 | XXXXXXXX | Sleep   |  148 |       | NULL             |
| 57 | application | 192.168.44.1:51771 | XXXXXXXX | Sleep   |  148 |       | NULL             |
| 58 | application | 192.168.44.1:51968 | XXXXXXXX | Sleep   |   11 |       | NULL             |
| 59 | root        | localhost          | NULL     | Query   |    0 | NULL  | show processlist |
+----+-------------+--------------------+----------+---------+------+-------+------------------+

您将看到不同连接的完整详细信息。现在您可以按如下方式终止休眠连接:

mysql> kill 55;
Query OK, 0 rows affected (0.00 sec)

关于mysql - 杀死 Mysql 中的休眠进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14038049/

相关文章:

php - Codeigniter 项目在 hostinger 和 localhost 之间有不同的结果

mysql - mysql中的相交或减号

linux - 同一台机器两 block 网卡无法ping通

linux - 在 shell 脚本中使用 strace 监控所有正在运行的进程

php - HTML 和 PHP 中的评论表单不显示

php - 跟踪相关模型的数据库更改...... Laravel 5.1

mysql - 从 MySql 导出到 sql 文件时如何自动转义内容中的引号?

需要 mysql 索引指导 - group by 子查询超慢

linux - 相当于 Unix 中的命名管道,用于 LIFO/Stack 结构

linux - 在linux中,如何在任何目录的终端中启动程序(例如sublime text)?