霜天部落 | 专注PHP研发,研究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库了。

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