MySQL-从失败的删除数据库中恢复

MySQL-从失败的删除数据库中恢复,mysql,Mysql,好的,我有一个非常大的40GB数据库,包含一个表。我转到Windows MySQL命令提示符并键入: drop database very_large_db; 我等了几分钟,结果它出错了。对不起,我忘了记下错误号码了。然后它尝试重新连接,但无法重新连接到MySQL命令提示符。然后我重新启动计算机,返回命令提示符,并再次尝试删除数据库。在这一点上,我被踢了出去,MySQL服务在services.msc中停止了验证。接下来,我决定转到Windows资源管理器中的MySQL数据目录,手动删除数据库目

好的,我有一个非常大的40GB数据库,包含一个表。我转到Windows MySQL命令提示符并键入:

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

我还需要做什么来确保数据库被正确删除?我是否有可能损坏MySQL中的其他数据库


谢谢

删除目录相当于删除表。尝试以下操作:在数据中创建子目录并运行“ShowDatabases;”您将看到MySQL只是将目录视为一个数据库。

清空存储箱并检查磁盘上的空间。Information\u schema是否仍有已删除数据库及其表的条目?你可能也想清理一下。好吧,现在我注意到mysql需要永远启动,并且在错误日志中说找不到有效的表空间文件用于。。。