Drop database return "Fehler beim Löschen der Datenbank errno: 66" in MySQL
Betrachten:
DROP DATABASE db_name;
ERROR 1010 (HY000): Error dropping database (can't rmdir './db_name', errno: 66)
Das problem ist, dass ich nicht weiß, wo die Datei/Verzeichnis befindet, wird diese Datei fehlt in /usr/local/mysql/bin/...
Wie behebe ich dieses Problem?
Kommentar zu dem Problem - Öffnen
datadir=
in meine.cnf sollten Sie auf Ihrem data-Verzeichnis. Ich möchte nur darauf hinweisen, dass passiert mir in phpmyadmin mit groß- / Kleinschreibung von Datenbanknamen, zum Beispiel, wenn ich versuche, drop
my_DATAbase
kann ich sehen, dass Fehler. Der name des Ordners ist my_DATAbase
, aber phpmyadmin versucht, löschen Sie den Ordner my_database
. InformationsquelleAutor der Frage user984621 | 2013-05-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie das Datenbank-Verzeichnis:
mysql -e "select @@datadir"
->/usr/local/mysql/data/
Gehen Sie zum Datenbank-Ordner:
cd /usr/local/mysql/data/
Löschen DB-Ordner von der DB mit dem Problem (in diesem Fall:
sudo rm -rf DB_NAME
)InformationsquelleAutor der Antwort Hackerman
Wenn Sie XAMPP auf OSX Verzeichnis für die Daten wäre auf
InformationsquelleAutor der Antwort kbokdia
Zur info für mac-Benutzer mit normalen mysql-server:
InformationsquelleAutor der Antwort Bjørson Ålmer