DROP DATABASE が通らない

理由は分かりませんが、何かのタイミングで

DROP DATABASE hoge;

が通らなくなってしまい、次のようなエラーメッセージが表示されるようになりました。

Error dropping database (can't rmdir './hoge', errno: 66)

困るので、データディレクトリを直接削除して対処します。
まずはデータディレクトリの位置を MySQLコマンドラインで確認(この手順はデータディレクトリの位置が明らかな場合省いてください)。

SHOW VARIABLES LIKE 'datadir';

実行すると、次のような出力が得られるはずです。

+---------------+-----------------------+
| Variable_name | Value                 |
+---------------+-----------------------+
| datadir       | /usr/local/var/mysql/ |
+---------------+-----------------------+

後は、このディレクトリに入っている hoge という名前のディレクトリを削除します。他のディレクトリに触ると無関係のデータベースまで壊れる可能性があるため、注意して行ってください。

rm rf /usr/local/var/mysql/hoge