Verbindungen in MySQL beenden

Naila Saad Siddiqui 15 Februar 2024
Verbindungen in MySQL beenden

Dieser kleine Artikel behandelt das Problem mit inaktiven MySQL-Prozessen und wie wir die unbenutzten Prozesse auf dem MySQL-Server beenden können.

Verbindungen in MySQL beenden

Während Sie die MySQL-Datenbank in Ihrer Software, Ihrem Desktop oder Ihrem Web verwenden, kann es zu einem Problem kommen, dass Sie die Verbindung zur Datenbank verlieren, und es wird ein Fehler angezeigt: Kann keine Verbindung zur Datenbank herstellen. Oder es kann Zu viele Verbindungen sein.

Solche Fehler werden verursacht, wenn zu viele Benutzer dieser Datenbank vorhanden sind oder Sie etwas in Ihrer Entwicklung falsch machen, zum Beispiel die zuvor geöffneten Verbindungen nicht schließen. Jedes Softwaretool für MySQL, wie TOAD, bietet kein Dienstprogramm zum Löschen der inaktiven Verbindungen zur Datenbank.

Dies geschieht nur über die Eingabeaufforderung.

Dazu müssen Sie zuerst MySQL in der Eingabeaufforderung öffnen. Gehen Sie zum Speicherort Ihres Ordners mysql/bin und geben Sie den folgenden Befehl ein, um eine Verbindung zu MySQL herzustellen:

mysql -u root -p

Dies wird im folgenden Bild gezeigt:

MySQL-Kill-Verbindung – Schritt 1

Durch diesen Schritt haben wir uns mit unserer Datenbank verbunden. Wir können den folgenden Befehl verwenden, um die Liste der Prozesse anzuzeigen:

SHOW PROCESSLIST

MySQL-Kill-Verbindung – Schritt 2

Dadurch erhalten Sie die Liste aller derzeit aktiven Prozesse auf dem Datenbankserver mit ihren Prozess-IDs und allen anderen Details.

Wenn Sie jetzt einen Prozess beenden müssen, können Sie den Befehl verwenden:

KILL [process_ID]

Anstelle von [Prozess_ID] müssen Sie die ID des Prozesses angeben, den Sie beenden müssen. Auf diese Weise können Sie alle nicht verwendeten Prozesse beenden und Ihre Datenbankverbindung beibehalten.

MySQL-Kill-Verbindung – Schritt 3

Das obige Bild zeigt, dass beim Beenden der Verbindung mit der ID 3 die Nachricht angezeigt wird, dass die Verbindung beendet wurde. Da diese beendete Verbindung die einzige Verbindung zur Datenbank war, wurde eine Verbindung neu erstellt.

Verwandter Artikel - MySQL Connection