考慮してください:
DROP DATABASE db_name;
ERROR 1010 (HY000): Error dropping database (can't rmdir './db_name', errno: 66)
問題は、ファイル/ディレクトリの場所がわからないことです。このファイルは/ usr/local/mysql/bin / ...にありません。
この問題を修正するにはどうすればよいですか?
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/
DataBaseフォルダーに移動します:cd /usr/local/mysql/data/
問題のあるDBのDBフォルダーを削除します(この場合:Sudo rm -rf DB_NAME
)
OSXでXAMPPを使用している場合、データディレクトリは次の場所にあります。
/Applications/XAMPP/xamppfiles/var/mysql
通常のmysqlサーバーを使用するMacユーザーのFYI:
/usr/local/mysql/bin/mysql -u root -pPASSWORD -e "select @@datadir"