1

好的,所以我有一个非常大(40GB)的数据库,其中包含 1 个表。我转到 Windows MySQL 命令提示符并输入:

drop database very_large_db;

我等了几分钟,它回来了一个错误。对不起,我忘记记录错误号了。然后它尝试重新连接,但无法重新连接到 MySQL 命令提示符。然后我重新启动计算机,返回命令提示符,并尝试再次删除数据库。在这一点上,它只是把我踢了出去,MySQL 服务停止了(在 services.msc 中验证)。接下来,我决定去Windows资源管理器中的MySQL数据目录,手动删除数据库目录。它删除没问题,当我执行“显示数据库”时 MySQL 命令提示符中的命令,它不再存在。

我还需要做些什么来确保正确删除数据库吗?我有没有可能损坏 MySQL 中的任何其他数据库?

谢谢

4

1 回答 1

0

删除目录相当于 DROP TABLE。试试这个:在数据中创建一个子目录并运行'SHOW DATABASES;' 您会看到 MySQL 只是将目录视为数据库。

于 2013-10-19T15:59:12.847 回答