MySQL でプロセスを強制終了する方法

まずログインしてプロセスリストを一覧にします。

1
2
3
4
5
6
7
8
mysql> SHOW PROCESSLIST;
+-----+------+-----------+------+---------+------+----------------------+-------------------------------------------------------------------+
| Id  | User | Host      | db   | Command | Time | State                | Info                                                              |
+-----+------+-----------+------+---------+------+----------------------+-------------------------------------------------------------------+
| 469 | root | localhost | test | Query   |  592 | Copying to tmp table | CREATE TABLE temp_table as SELECT * FROM test GROUP BY url |
| 861 | root | localhost | NULL | Query   |    0 | NULL                 | SHOW PROCESSLIST                                                  |
+-----+------+-----------+------+---------+------+----------------------+-------------------------------------------------------------------+
2 rows in set (0.00 sec)

終了したいプロセスの ID を確認したら以下のように kill できます。

1
KILL 469

コメント

コメントは受け付けていません。