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

时间:2022-03-20 21:11:13

shell>drop database unicode;

时提示can't rmdir './unicode', errno: 39,但是show tables显示没有表数据,这是因为在数据目录下有表相关的数据(不是表),此时应该进入存放表的目录下删除与表相关的数据,一般数据存放目录默认为/var/lib/mysql,cd到目录下

shell>cd /var/lib/mysql/unicode;

shell>ll

    -rw-r--r-- 1 root root 16777216 May 13 20:59 unicode.ibd

shell>rm -rf unicode.ibd

shell>drop database unicode

    Query OK, 0 rows affected (0.12 sec)