2016-12-02 35 views
0

我最近丟失了我的mongodb數據並沒有備份。如何從具有以下內容的mongodb dbPath恢復數據?
$ LS的/ var/lib中/的MongoDB/
costats.0 costats-dev.0 costats-dev.ns costats.ns internalcrm.0 internalcrm.ns雜誌local.0 local.ns loopback.0的loopback.1 loopback.ns mongod.lock placeholder.0 placeholder.ns storage.bson _tmp如何從mongodb存儲路徑恢復數據/ var/lib/mongodb/

我想從loopback.0中恢復數據。它甚至有可能嗎?

回答

0

你有沒有檢查過this?我猜如果你有xyz.0 db文件,它可以讓你通過上面的命令恢復數據庫。

1

如果您的數據文件不會被刪除

mongod --dbpath /var/lib/mongodb/

這將啓動與您的所有數據的MongoDB服務器。如果數據在某種程度上curropted,你可以添加--repair選項

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