How can I stop a running MySQL query?

David B picture David B · Sep 24, 2010 · Viewed 377.1k times · Source

I connect to mysql from my Linux shell. Every now and then I run a SELECT query that is too big. It prints and prints and I already know this is not what I meant. I would like to stop the query.

Hitting Ctrl+C (a couple of times) kills mysql completely and takes me back to shell, so I have to reconnect.

Is it possible to stop a query without killing mysql itself?

Answer

baklarz2048 picture baklarz2048 · Sep 24, 2010
mysql>show processlist;

mysql> kill "number from first col";