相关疑难解决方法(0)

如何将 .wt 备份文件恢复到本地 MongoDB?

这是之前有人问过的问题,但我已经尝试了所有解决方案,但根本无法解决问题。在发布这个问题之前,我已经花了很多时间进行研究。我看过官方的 MongoDB 文档和许多其他博客。

如何将 .wt MongoDB 备份文件还原到本地 MongoDB 数据库?

mongodb wiredtiger mongodb-atlas

8
推荐指数
2
解决办法
1万
查看次数

通过 --repair 和 WiredTiger 恢复 mongoDB

我们不小心删除了rm -rf /data/db 我们的MongoDB 路径目录,多亏了 extundelete,我们恢复了它并得到了目录/data/db

这是我们在目录中的文件,文件是在 MongoDB 3.4 版本下生成的。

在此处输入图片说明

文件夹diagnostic.data

文件夹诊断数据

文件夹journal

文件夹日记

第 1 步:尝试正常运行 mongod

a)我们运行mongod --port 27017 --dbpath /data/db --bind_ip_allmongo,并期望应该有一个用户定义的数据库wecaXX但是,它没有出现。

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
Run Code Online (Sandbox Code Playgroud)

在 Robo3T 中

在此处输入图片说明

b)然后我尝试运行mongod --port 27017 --dbpath /data/db --bind_ip_all --repair. 结果是:

2019-03-25T14:10:02.170+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2019-03-25T14:10:02.191+0800 …
Run Code Online (Sandbox Code Playgroud)

mongodb recovery disaster-recovery mongo-repair wiredtiger

6
推荐指数
1
解决办法
8569
查看次数