霜天部落 | 关注LAMP高性能、高并发架构的设计与研究

MySQL数据库无法删除的解决办法

删除MySQL数据库的语法为:drop database db_name;

但近日在删除一个数据库时,却无法删除。过程如下:

drop database test1;
ERROR 1008 (db1): Can’t drop database ‘test1’; database doesn’t exist;

而test1库确实是存在的,我怀疑是库文件坏掉了,所以使用DROP命令无法删除。无奈之下,在数据库目录中找到test1,直接使用rm命令删除了此test1库目录。此后打开phpMyAdmin中也不显示test1库了。

只是不知道这样的解决办法是否完美?