首页 > 解决方案 > 从旧的 /data/db 恢复 MongoDB 数据库和集合

问题描述

我运行了一个 MongoDB,它在没有任何事先转储导出的情况下意外卸载。我重新安装了 MongoDB,但 /data/db 中的文件仍然存在。

有没有办法从以前的 MongoDB 安装中导入旧文件?

标签: mongodbimportdump

解决方案


您可以在不同的文件夹上运行 mongod。为此,您应该将 dbpath 指定为命令行参数。因此,首先通过指定 dbpath 命令行参数来运行 mongod 以指向您之前安装的文件夹。然后执行 DBs 导出。此时,您应该关闭 mongod 并使用默认值重新开始。在 mongod 启动并运行后,导入您的数据库。


推荐阅读