使用超级用户登陆
命令:drop database if exists mydb;
发生错误:
ERROR 1010 (HY000): Error dropping database (can't rmdir '.testdb', errno: 17)
我的mysql中有好几个数据库,但我在删除另一个数据库的时候可以成功执行,请问这是为什么?
网上收集各种答案
因为该表文件中有非数据表文件,手动删除即可
仔细检查发现在该数据库路径下有一个文件名为NOTEMPTY的文件
将其删除后再运行可以正常删除该数...