ERROR 1010 (HY000): Error dropping database (can't rmdir '.\test\', errno: 17)

生产系统中一直部署Mysql5.5.40这个版本,今天因为开发需要,将生产库的数据dump出来导入开发搭建的测试环境!

完成测试后,根据开发需求删除数据临时数据,

我直接使用删除数据库

mysql>drop database test;

报错,ERROR 1010 (HY000): Error dropping database (can't rmdir '.\test\', errno: 17)

进入数据库查看,数据对象已经被删除了,但是问啥报这个错误呢?

怀疑是bug后,在mysql的官网找到了这个Mysql bug根据版本号确认,开发数据库为5.5.20,也不是很符合;

但是bug提供的解决办法可以参考一下

进入数据库data目录,删除test文件下的内容,再次执行删除,会提示数据库不存在了!


备注:同样的操作在5.5.40上没有报错,但在开发的5.5.20上报错了,暂且定义为5.5.20的bug吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值