0

我最近丢失了我的 mongodb 数据并且没有备份。如何从具有以下内容的 mongodb dbPath 恢复数据?
$ ls /var/lib/mongodb/
costats.0 costats-dev.0 costats-dev.ns costats.ns internalcrm.0 internalcrm.ns journal local.0 local.ns loopback.0 loopback.1 loopback.ns mongod.lock placeholder.0 placeholder.ns storage.bson _tmp

我想从 loopback.0 恢复数据。甚至可能吗?

4

2 回答 2

2

如果您的数据文件没有被删除

mongod --dbpath /var/lib/mongodb/

这将使用您的所有数据启动 mongodb 服务器。如果数据以某种方式被篡改,您可以添加--repair选项

mongod --dbpath /var/lib/mongodb/ --repair

于 2016-12-02T20:02:10.097 回答
0

你检查过这个吗?我猜如果你有 xyz.0 db 文件,它允许你通过上面的命令恢复数据库。

于 2016-12-02T17:08:08.950 回答