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)
数据库目录不能存放与数据库无关的文件!
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)
数据库目录不能存放与数据库无关的文件!
相关文章推荐
- mysql无法删除数据库:ERROR 1010 (HY000): Error dropping database(can't rmdir './hive/')
- mysql调用存储过程的时候,报错ERROR 1436 (HY000): Thread stack overrun: 解决办法
- MYSQL删除数据库报 ERROR 1010 (HY000): Error dropping database
- mysql导出数据库报错:ERROR 1030 (HY000): Got error 28 from storage engine
- 5.7 以后的MYSQL 登录数据库还是报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement be
- 删除mysql数据库中本地数据库失败(ERROR 1010 (HY000): Error dropping database(can't rmdir './jxc/',errno:17))
- MYSQL删除数据库报 ERROR 1010 (HY000): Error dropping database (can't rmdir ...
- PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory
- mysql新建root用户报错ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'
- mysql导入数据错误“ERROR 2006 (HY000): MySQL server has gone away”
- mysql删除数据库提示Error dropping database (can't rmdir...
- mysql连接远程数据库出现 ERROR 2013 (HY000) Lost connection to MySQL server at 'reading authorization packet',
- MySQL错误 ERROR 2006 (HY000): MySQL server has gone away
- MySQL 启动slave报错 ERROR 1201 (HY000)
- mysql5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
- CentOS命令登录MySQL时,报错ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)错误解
- zabbix MySQL占用磁盘过多,报错ERROR 2002 (HY000): through socket '/var/lib/mysq/mysql.sock' (111)
- Mysql 数据库无法删除 41 错误
- MySQL错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket
- mysql错误:ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)