当我以根用户身份运行mysql并运行SHOW DATABASES;时,它会显示我有一个one_db数据库,但是当我运行DROP DATABASE one_db;时,它会输出以下错误:
ERROR 1008 (HY000): Can't drop database 'one_db'; database doesn't exist然后我尝试CREATE DATABASE one_db;并输出此错误:
ERROR 1007 (HY000): Can't create database 'one_db'; database exists我现在怎么删除这个数据库?
##这里是整个会话(用root登录)
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| one_db |
+--------------------+
4 rows in set (0.00 sec)
mysql> DROP DATABASE one_db;
ERROR 1008 (HY000): Can't drop database 'one_db'; database doesn't exist
mysql> CREATE DATABASE one_db;
ERROR 1007 (HY000): Can't create database 'one_db'; database exists发布于 2015-07-05 12:25:13
要修复,可以手动清除与one_db数据库相关的mysql文件:
手动清理过程
https://stackoverflow.com/questions/31229807
复制相似问题