0
データベースを削除するために次のようなmysqlクエリを試しました。データベースを削除する際に次のエラーが発生しました。どうすれば解決できますか?データベースの削除中にエラーが発生しましたか?
mysql> drop database xample;
ERROR 1010 (HY000): Error dropping database (can't rmdir './xample/', errno: 17)
データベースを削除するために次のようなmysqlクエリを試しました。データベースを削除する際に次のエラーが発生しました。どうすれば解決できますか?データベースの削除中にエラーが発生しましたか?
mysql> drop database xample;
ERROR 1010 (HY000): Error dropping database (can't rmdir './xample/', errno: 17)
データベースを別のサーバーからコピーして復元しようとすると、このような問題が発生します。一つの修正は、所有権を変更することです:/var/lib/mysql
は、MySQLのデータが存在する場所です
sudo chown mysql:mysql -R /var/lib/mysql
。それは別の場所にある可能性がありますので、必ず確認してください。
エラー17は、mysqlにDBディレクトリの書き込み権限がありません。 – quadruplebucky
DBディレクトリのアクセス権を確認し、DB以外のファイルがあるかどうかを確認してください。 'drop database'はmysqlに属していないファイルを削除できないため、ディレクトリを削除することはできません – HEDMON
はい、私はHEDMONに同意します。そこに属していないデータベースのサブディレクトリに偽のファイルがあると、このエラーが発生しました。 –