UbuntuのMySQL 5.1からデータベースを削除中にエラーが発生しました。

UbuntuのMySQL 5.1からデータベースを削除中にエラーが発生しました。

使っていますMySQL v5.1存在するUbuntuマシン。

my_dbというデータベースがあり、それを削除したいので、次のコマンドを実行します。

mysql> drop database my_db;

ERROR 1010 (HY000): Error dropping database (can't rmdir './my_db/', errno: 17)

上記のようにエラーが発生します...なぜデータベースを削除できないのですか?

ポリスチレンすべてのデータベース関連ファイルが次の場所にあることがわかります。/var/lib/mysql/my_db/

ベストアンサー1

クイックテストでは、errno = 17「ファイルが存在する」と表示されます(ただ観察するだけで、公開する前にこれを把握することは期待していません)。

私が見つけたこのスレッド/var/lib/mysql/my_db/mysqlサイトでは、これはmysqlが生成しなかった(または生成しなかったと思う)ファイルがあることを示します。 (必要なsudo)ファイルを一覧表示し、その中に何があるかを確認してください。そこにあるすべてのコンテンツを一時ディレクトリに移動し(または本当に必要ないと確信している場合は削除して)、もう一度やり直してください。

おすすめ記事