web-dev-qa-db-fra.com

Supprimer la base de données "Erreur lors de la suppression de la base de données errno: 66" dans MySQL

Considérer:

DROP DATABASE db_name;
ERROR 1010 (HY000): Error dropping database (can't rmdir './db_name', errno: 66)

Le problème est que je ne sais pas où se trouve le fichier/répertoire - ce fichier manque dans/usr/local/mysql/bin/...

Comment résoudre ce problème?

42
user984621
mysql> drop database DB_NAME; 
ERROR 1010 (HY000): Error dropping database 
(can't rmdir './DB_NAME', errno: 66)
  1. Recherchez le répertoire de la base de données: mysql -e "select @@datadir" -> /usr/local/mysql/data/

  2. Accédez au dossier DataBase: cd /usr/local/mysql/data/

  3. Supprimer le dossier DB de la base de données avec le problème (dans ce cas: Sudo rm -rf DB_NAME)

98
Hackerman

Si vous utilisez XAMPP sous OSX, le répertoire de données sera à

/Applications/XAMPP/xamppfiles/var/mysql
3
kbokdia

FYI pour les utilisateurs de mac avec un serveur mysql normal: 

/usr/local/mysql/bin/mysql -u root -pPASSWORD  -e "select @@datadir"
0
Bjørson Ålmer