Android

So löschen Sie eine MySQL-Datenbank unter Linux über die Befehlszeile

How to connect to Mysql database through windows command line (cmd)!

How to connect to Mysql database through windows command line (cmd)!

Inhaltsverzeichnis:

Anonim

MySQL ist das beliebteste relationale Open-Source-Datenbankverwaltungssystem.

In diesem Tutorial wird beschrieben, wie Sie eine MySQL- oder MariaDB-Datenbank über die Befehlszeile löschen (oder löschen).

Bevor Sie beginnen

Alle Befehle werden als Administrator (zum Löschen einer Datenbank ist mindestens DROP erforderlich) oder mit einem Root-Konto ausgeführt.

Um auf die MySQL-Konsole zuzugreifen, geben Sie den folgenden Befehl ein und geben Sie Ihr MySQL-Root-Benutzerpasswort ein, wenn Sie dazu aufgefordert werden:

mysql -u root -p Wenn Sie Ihr MySQL-Root-Passwort ändern müssen, befolgen Sie dieses Tutorial zum Zurücksetzen eines MySQL-Root-Passworts über die Befehlszeile.

Listen Sie alle MySQL-Datenbanken auf

Bevor Sie die Datenbank löschen, möchten Sie möglicherweise eine Liste aller von Ihnen erstellten Datenbanken anzeigen. Führen Sie dazu in der MySQL-Shell den folgenden Befehl aus:

SHOW DATABASES;

Mit dem obigen Befehl wird eine Liste aller Datenbanken auf dem Server gedruckt. Die Ausgabe sollte ungefähr so ​​aussehen:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Löschen Sie eine Datenbank in MySQL

Das Löschen einer MySQL-Datenbank ist so einfach wie das Ausführen eines einzelnen Befehls. Dies ist eine nicht umkehrbare Aktion und sollte mit Vorsicht ausgeführt werden. Stellen Sie sicher, dass Sie keine falsche Datenbank entfernen, da die Datenbank nach dem Löschen nicht wiederhergestellt werden kann.

Es ist immer eine gute Idee, eine Sicherungskopie der Datenbank zu erstellen, bevor Sie die Drop-Abfrage ausführen.

Um eine Datenbank zu löschen, geben Sie den folgenden Befehl ein, wobei database_name der Name der zu löschenden database_name ist:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

Verwenden Sie stattdessen den folgenden Befehl, um Fehler wie oben zu vermeiden:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

In der obigen Ausgabe bedeutet Query OK , dass die Abfrage erfolgreich war, und 1 warning besagt, dass die Datenbank nicht vorhanden ist und keine Datenbank gelöscht wurde.

Unter Linux wird bei MySQL-Datenbank- und Tabellennamen zwischen Groß- und Kleinschreibung unterschieden.

Löschen Sie eine MySQL-Datenbank mit mysqladmin

Sie können eine MySQL-Datenbank auch mit dem Dienstprogramm mysqladmin vom Linux-Terminal löschen.

Um beispielsweise eine Datenbank mit dem Namen database_name zu löschen, geben Sie den folgenden Befehl ein und geben Sie Ihr MySQL-Root-Benutzerkennwort ein, wenn Sie dazu aufgefordert werden:

mysqladmin -u root -p drop database_name

Fazit

Sie haben gelernt, wie Sie eine MySQL-Datenbank löschen.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

MySQL Mariadb