您的位置:首页 > 数据库 > MySQL

MySQL错误:删除数据库的时候报错ERROR 1010 (HY000)

2017-07-23 16:57 351 查看
mysql> drop database testdb;

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

mysql> select @@datadir;

+------------------------+

| @@datadir              |

+------------------------+

| /usr/local/mysql/data/ |

+------------------------+
1 row in set (0.00 sec)

原因是数据/usr/local/mysql/data/ 目录下有除了数据库文件以外的文件, 可以cd到其目录,清空后。再drop

[root@localhost104 data]# cd testdb

[root@localhost104 testdb]# ll

total 0

-rw-r--r-- 1 root root 0 Jul 23 10:22 delete.txt

[root@localhost104 testdb]# rm delete.txt 

rm: remove regular empty file ‘delete.txt’? yes

mysql> drop database testdb;

Query OK, 0 rows affected (0.06 sec)

数据库目录不能存放与数据库无关的文件!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐