Ошибка удаления базы данных (невозможно rmdir '.test \', номер ошибки: 17) - PullRequest
110 голосов
/ 03 января 2011

По сути, меня учили, как создавать пароль root с помощью команды «mysqladmin -u root -p password», это делалось через редактор команд Windows. Теперь следующим процессом было отображение баз данных по умолчанию (info. Schema, mysql и test), что было достигнуто с помощью «SHOW DATABASES;»

Но согласно книге нам пришлось удалить избыточный тестовый файл, и всплыла следующая ошибка:

Ошибка удаления базы данных (невозможно rmdir '.test \', номер ошибки: 17)

Команда для использования была DROP DATABASE test;

Я использую MYSQL и PHPMYADMIN. Любая помощь о том, как сбросить файл без ошибок?

Ответы [ 14 ]

0 голосов
/ 20 мая 2016

просто перейдите в каталог данных в моем случае путь "wamp \ bin \ mysql \ mysql5.6.17 \ data" здесь вы увидите папку всех баз данных, просто удалите эту папку вашей базы данных, база данных будет автоматически уменьшена :)

0 голосов
/ 07 апреля 2015

У меня возникла та же проблема (mysql 5.6 на Mac) с ошибкой 'can rmdir ..' - при удалении баз данных.Оставив пустой каталог базы данных, от которого невозможно избавиться.Спасибо @Framework и @Beel за решения.

Сначала я удалил каталог db из Терминала в (/Applications/XAMPP/xamppfiles/var/mysql).

Для дальнейшего удаления db я также удалил пустой тестовый файл.В моем случае файл назывался NOTEMPTY, но по-прежнему содержал 0:

sudo ls -al test
total 0
drwxrwx---   3 _mysql  _mysql  102 Mar 26 16:50 .
drwxrwxr-x  18 _mysql  _mysql  612 Apr  7 13:34 ..
-rw-rw----   1 _mysql  _mysql    0 Jun 26  2013 NOTEMPTY

Chmod, а затем

sudo rm -rf test/NOTEMPTY

Нет проблем с удалением баз данных после этого

0 голосов
/ 04 марта 2015

В моем случае проблема была в файле остаточного дампа в каталоге базы данных.Этот файл, вероятно, был сгенерирован во время теста резервного копирования, над которым я работал.После того, как я вручную удалил файл, я мог удалить базу данных.

0 голосов
/ 29 января 2015

В моем случае я не видел никаких таблиц в моей базе данных на phpMyAdmin Я использую Wamp server, но когда я проверил каталог в C:\wamp\bin\mysql\mysql5.6.12\data, я нашел это employed.ibd, когда я удалил этот файл вручнуюВ состоянии drop базы данных из phpMyAdmin гладко, без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...