それは気違いです。私はすべてのメソッドを試しましたが、それでも同じエラーがスローされます。データベースの削除中にエラーが発生しました(rmdir './someDB/'、errno:17)
データベースがあり、MySQL-Server
で実行します。データベースの開始時:
DROP SCHEMA IF EXISTS someDB;
CREATE SCHEMA someDB;
USE someDB;
私はSHOW DATABASES LIKE 'someDB';
を試してみました、それはそれの存在を確認します。
私が試した:フルパスため
chmod
をそれ/var/lib/mysql/someDB/someDB.sql
- に
someDB
フォルダーを削除し、サーバを再起動、MySQL-Server
を停止します。 MySQL-Server
全体を削除してもう一度再インストールしました。
試してみた後、本当に助けてください。
EDIT: はY. Collin Comment、私はsudo ls -la ./someDB
を実行すると、それは返しに答える:
ls -la ./someDB/
がファイルがある場合:次のコマンドを実行して、誰かどうかは何
total 20
drwxrwxr-x 2 ubuntu ubuntu 4096 Nov 14 16:53 .
drwxrwxrwx 5 mysql mysql 4096 Nov 14 16:53 ..
-rwxrwxrwx 1 ubuntu ubuntu 12243 Nov 14 16:53 someDB.sql
someDBディレクトリに 'chmod -R'がありますか? – Pete
https://stackoverflow.com/questions/4584458/error-dropping-database-cant-rmdir-test-errno-17#4584523 – Pete
@Peteあなたは一日中提供したリンクの回答に従っています。まだ。 そして、私は特権を再帰的に変更しました。 – Mike