🧚 Hör mal! Beekeeper Studio ist eine schnelle, moderne Open-Source-MySQL-GUI Download
6. Mai 2024 Von Matthew Rathbone

Einleitung

Das Löschen einer Datenbank in MySQL will gut überlegt sein, denn dabei werden alle Daten und Strukturen der Datenbank dauerhaft entfernt. Das lässt sich nicht rückgängig machen, also geh mit Vorsicht vor. In diesem Tutorial zeigen wir dir Schritt für Schritt, wie du eine Datenbank in MySQL richtig löschst.

Bevor du weiterliest, möchte ich dir kurz unseren modernen und schnellen MySQL-Datenbankmanager Beekeeper Studio vorstellen. Er zeigt dir jede Datenbank auf deinem Server und die Tabellen darin, sodass du genau prüfen kannst, was du gleich löschst. Für MySQL ist er kostenlos – hier herunterladen.

Voraussetzungen

  • Ein installierter und laufender MySQL-Server.
  • Ausreichende Berechtigungen zum Löschen von Datenbanken.

Schritt 1: Mit MySQL verbinden

Um eine Datenbank in MySQL zu löschen, brauchst du Zugriff auf die MySQL-Kommandozeile oder eine grafische Oberfläche wie Beekeeper Studio mit den passenden Zugangsdaten.

mysql -u your_username -p

Ersetze your_username durch deinen MySQL-Benutzernamen. Du wirst dann nach deinem Passwort gefragt.

Schritt 2: Vorhandene Datenbanken anzeigen

Mit dem Befehl SHOW DATABASES kannst du dir alle Datenbanken auf dem Server anzeigen lassen. So kannst du prüfen, ob die Datenbank, die du löschen willst, existiert und wie sie genau heißt.

SHOW DATABASES;

Dieser Befehl zeigt eine Liste der Datenbanken, die aktuell auf dem MySQL-Server vorhanden sind.

Hinweise zur Verbindung

Du musst nicht mit einer Datenbank verbunden sein, um sie zu löschen: Du kannst den Befehl DROP DATABASE ausführen, während du mit einer beliebigen Datenbank verbunden bist, auch mit Standarddatenbanken wie mysql, information_schema oder jeder anderen benutzerdefinierten Datenbank.

Vermeide es, mit der zu löschenden Datenbank verbunden zu sein: MySQL erlaubt zwar das Löschen der aktuell verbundenen Datenbank, es ist aber Best Practice, vor einem DROP DATABASE zu einer anderen Datenbank zu wechseln oder gar keine Datenbank anzugeben. So vermeidest du mögliche Session-Fehler oder Konflikte nach dem Löschen, da die Session sonst mit einer nicht mehr existierenden Datenbank verbunden wäre.

Schritt 3: Die Datenbank löschen

Lösche die Datenbank mit dem Befehl DROP DATABASE. Der Befehl erwartet den Namen der Datenbank als Argument, du musst also den Namen der Datenbank angeben, die du löschen willst. Heißt die zu löschende Datenbank zum Beispiel mydb, verwendest du folgenden Befehl:

DROP DATABASE mydb;

Dieser Befehl entfernt die Datenbank samt aller zugehörigen Tabellen, Views, Indizes und anderen Objekte dauerhaft.

Schritt 4: Löschung überprüfen

Nach dem Ausführen von DROP DATABASE löscht MySQL die angegebene Datenbank sofort. Um zu prüfen, ob das Löschen erfolgreich war, kannst du dir noch einmal alle Datenbanken anzeigen lassen:

SHOW DATABASES;

Stell sicher, dass die gelöschte Datenbank nicht mehr in der Liste auftaucht.

Fazit

In diesem Tutorial hast du gelernt, wie du eine Datenbank in MySQL richtig löschst. Sei bei diesem Vorgang vorsichtig, denn er löscht alle Daten und Strukturen der Datenbank dauerhaft. Deshalb ist es immer eine gute Idee, vor dem Löschen ein Backup der Datenbank anzulegen, falls du sie später wiederherstellen musst.

Prüf deine Befehle und den Datenbanknamen immer doppelt, bevor du den Befehl DROP DATABASE ausführst, um ungewollten Datenverlust zu vermeiden.

Diese Vorgehensweise funktioniert mit allen MySQL-Versionen. Beachte aber, dass die Syntax je nach Version leicht abweichen kann.

Wenn du Fragen hast oder auf Probleme stößt, lohnt sich immer ein Blick in die MySQL-Dokumentation.

Beekeeper Studio ist eine kostenlose & Open-Source-MySQL-GUI

Ich nutze Beekeeper Studio in letzter Zeit für meine MySQL-Arbeit, und es ist schnell zu einem meiner liebsten Datenbank-Tools geworden. Die Oberfläche ist aufgeräumt, modern und ablenkungsfrei, sodass ich mich ganz auf meine Abfragen konzentrieren kann – ohne das Durcheinander mancher anderer Tools. - Surendra Singh

Beekeeper Studio ist ein schneller, intuitiver und einfach zu bedienender MySQL-Client. Er unterstützt auch viele andere Datenbanken und läuft super unter Windows, Mac und Linux.

Die Linux-Version von Beekeeper hat 100% des Funktionsumfangs, ohne Abstriche und ohne Kompromisse.

Was MySQL-Nutzer über Beekeeper Studio sagen

Beekeeper Beekeeper Still a Newbie

Ich habe mich nach Jahren mit phpMyAdmin für dieses Programm entschieden – es fühlt sich an wie der Schritt in eine Welt höherer Qualität; hier hatte ich wirklich das Gefühl, dass man sich um den Nutzer kümmert. Das Konzept selbst, die Umsetzung, die praktische Erfahrung – für all das bin ich Matthew aufrichtig dankbar.

Alex M

Fantastisches Tool, die praktischste IDE, die ich bisher für die Administration von Postgres- und MySql-Datenbanken gefunden habe – es funktioniert einfach, ohne Theater :-)

Bereit, deinen MySQL-Workflow zu verbessern?

download Kostenlos herunterladen