Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So löschen Sie eine Datenbank in MySQL/MariaDB

Nächste Serie:
MySQL über Befehlszeile 102:Grundlegende Benutzerinteraktion

Erste Schritte

Diese Anleitung soll zeigen, wie man eine Datenbank in MySQL löscht. Wir werden von einem Liquid Web Core Managed Linux Server mit CentOS 7 aus arbeiten.

Video von Andrew Casares

Zuerst melden wir uns mit dem folgenden Befehl über die Befehlszeile als root beim MySQL-Server an.

mysql -u root -p

In diesem Fall habe ich den Benutzer root angegeben mit dem -u Flag und benutzte dann das -p Flag, sodass MySQL zur Eingabe eines Passworts auffordert. Geben Sie Ihr aktuelles Passwort ein, um die Anmeldung abzuschließen. Wenn Sie Ihr Root-Passwort (oder ein anderes) in der Datenbank ändern müssen, folgen Sie diesem Tutorial, um ein Passwort für MySQL über die Befehlszeile zu ändern.

Sie sollten sich jetzt an einer MySQL-Eingabeaufforderung befinden, die dieser sehr ähnlich sieht.

mysql>

Folgen Sie diesem Tutorial, wenn Sie noch keine Datenbank erstellt haben oder eine Liste der Datenbanken wünschen.

Löschen Sie eine Datenbank in MySQL

Es ist nur ein einfacher Befehl erforderlich, um eine Datenbank in MySQL zu löschen, aber VORSICHT; Wenn Sie eine MySQL-Datenbank entfernen, können Sie dies nicht rückgängig machen!

Das Folgende ist der Befehl zum Löschen Ihrer Datenbank in MySQL. Wenn die Datenbank tutorial_database existiert, wird der Befehl sie vollständig entfernen.

DROP DATABASE tutorial_database;

Wenn eine Datenbank mit dem Namen tutorial_database existiert nicht, erhalten Sie diesen Fehler.

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

Um diesen Fehler zu vermeiden, verwenden Sie stattdessen den folgenden Befehl.

DROP DATABASE IF EXISTS tutorial_database;

Der obige Befehl löscht nur die Datenbank tutorial_database wenn eine Datenbank dieses Namens existiert.

Alle MySQL-Datenbanken anzeigen

Um eine Liste der Datenbanken anzuzeigen, führen Sie einfach den folgenden Befehl aus.

SHOW DATABASES;

Ihr Ergebnis sollte ungefähr so ​​aussehen.

mysql> SHOW DATABASES;
 +--------------------+
 | Database           |
 +--------------------+
 | information_schema |
 | mysql              |
 | test               |
 +--------------------+
 4 rows in set (0.00 sec)

Schlussfolgerung

In diesem Tutorial haben wir behandelt, wie Sie eine MySQL-Datenbank über die Befehlszeile in Linux löschen. Wir haben auch gezeigt, wie Sie Ihre Datenbanken anzeigen können. Wenn Sie ein visuelles Tutorial bevorzugen, haben wir ein praktisches Video beigefügt, das eine visuelle Darstellung des Entfernens Ihrer MySQL-Datenbank darstellt.

Liquid Web-Kunden erhalten außerdem 24/7/365 Support von unserem Team aus sachkundigen Linux-Administratoren. Wenn Sie einen neuen Server von einem vertrauenswürdigen Managed-Hosting-Anbieter benötigen, chatten Sie mit unserem Verkaufsteam, um den richtigen Server für Ihre Anforderungen zu finden.

Seriennavigation<