Hvis du bruger InnoDB, som understøttes af en transaktionslog til gendannelses- og tilbagerulningsformål, så kan du slippe afsted med meget, især i et ikke-produktionsmiljø.
Den nemmeste måde at afslutte en frafalden forespørgsel på er at bruge MySQL-skallen som root-bruger:
SHOW PROCESSLIST;
Dette vil give dig en liste over de aktuelle forbindelser og et proces-id for hver enkelt. For at afslutte en given forespørgsel, såsom nummer 19, skal du bruge:
KILL 19;
Normalt vil dette fortryde og rulle forespørgslen tilbage. I nogle tilfælde er dette ikke tilstrækkeligt, og du skal muligvis tvangsafbryde MySQL-serverprocessen med kill -9
. Under de fleste omstændigheder burde du være i stand til at genstarte serveren med det samme, og DB'en vil være i den sidste fuldt overførte tilstand.