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

Fehler beim Löschen der Datenbank (RMDIR '.test\' kann nicht ausgeführt werden, Fehlernummer:17)

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.