繁体   English   中英

MySQL-从失败的放置数据库中恢复

[英]MySQL - Recovering from failed drop database

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

drop database very_large_db;

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

我还需要执行其他任何操作来确保正确删除数据库吗? 我有可能破坏MySQL中的任何其他数据库吗?

谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM