Eu estava tentando juntar duas tabelas MySQL, ambas com mais de 8 milhões de linhas. Como resultado, a consulta travou e ambas as tabelas ficaram inacessíveis.
A maneira mais simples de encerrar uma consulta renegada como esta é usar o seguinte –
Vá para o prompt do MySQL e execute o seguinte comando
> SHOW PROCESSLIST;
Isso recrutará todos os processos MySQL sob seu nome de usuário. Identifique o ID do processo (que é um valor numérico como 123) da consulta que deseja encerrar e, em seguida, use o seguinte comando
> KILL 123;
onde 123 é o ID do processo da conexão MySQL para essa consulta.
Isso geralmente funciona e desfaz e reverte a consulta disparada.