Drop database return "ошибка удаления базы данных errno: 66" в MySQL
считаем:
DROP DATABASE db_name;
ERROR 1010 (HY000): Error dropping database (can't rmdir './db_name', errno: 66)
проблема в том, что я не знаю, где находится файл/каталог - этот файл отсутствует в / usr / local / mysql/bin/...
Как исправить эту проблему?
3 ответов
mysql> drop database DB_NAME;
ERROR 1010 (HY000): Error dropping database
(can't rmdir './DB_NAME', errno: 66)
найти каталог базы данных :
mysql -e "select @@datadir"
->/usr/local/mysql/data/
перейдите в папку базы данных:
cd /usr/local/mysql/data/
удалить папку DB БД с проблемой (в этом случае:
sudo rm -rf DB_NAME
)
FYI для пользователей mac с обычным сервером mysql:
/usr/local/mysql/bin/mysql -u root -pPASSWORD -e "select @@datadir"