Wie man eine Abfrage in MySQL stoppen . Jeder Thread hat eine einzigartige Thread-ID , die der Server an seine Aktivität überwachen können. Wenn Sie die MySQL Berechtigung PROCESS haben, können Sie sehen, was Fäden laufen derzeit . Wenn Sie die Berechtigung SUPER haben können Sie aufhören, eine lange Lauf-oder non-responsive Abfrage mit dem Befehl KILL . Sie müssen wissen, die Thread-ID für die Abfrage, die Sie wollen, zu stoppen . Anleitung
1
Melden Sie sich beim MySQL-Datenbank
2
Geben Sie den Befehl . " SHOW PROCESSLIST ; ", um die laufenden Themen zeigen . Jede Zeile der Ausgabe wird eine ID-Nummer in der ersten Spalte. Notieren Sie sich die ID -Nummer für die Abfrage, die Sie wollen, zu stoppen
3
Geben Sie den Befehl " KILL QUERY ; ." , Um die Abfrage zu stoppen. Ersetzen Sie " " mit der ID-Nummer der Abfrage, die Sie wollen, zu stoppen
4 Geben Sie den Befehl . " SHOW PROCESSLIST ; " ein zweites Mal , um sicherzustellen, dass die Abfrage angehalten wurde .
5
Geben Sie den Befehl "exit ; ", um die Verbindung zum MySQL- Datenbank zu schließen
.