Eine Datenbank wird durch ein Verzeichnis unterhalb des Datenverzeichnisses repräsentiert (normalerweise /var/lib/mysql
), und das Verzeichnis ist zum Speichern von Tabellendaten vorgesehen.
Die DROP DATABASE
-Anweisung entfernt alle Tabellendateien und entfernt dann das Verzeichnis, das die Datenbank darstellt. Nicht-Tabellendateien werden jedoch nicht entfernt, wodurch es nicht möglich ist, das Verzeichnis zu entfernen.
MySQL zeigt eine Fehlermeldung an, wenn das Verzeichnis nicht entfernt werden kann
Sie können die Datenbank wirklich manuell löschen, indem Sie alle verbleibenden Dateien im Datenbankverzeichnis und dann das Verzeichnis selbst entfernen.