Sak*_*eth 8 mongodb wiredtiger mongodb-atlas
这是之前有人问过的问题,但我已经尝试了所有解决方案,但根本无法解决问题。在发布这个问题之前,我已经花了很多时间进行研究。我看过官方的 MongoDB 文档和许多其他博客。
如何将 .wt MongoDB 备份文件还原到本地 MongoDB 数据库?
小智 5
有一种更简单的方法,但这里有一些需要考虑的事情,您不能从单个 .wt 文件创建备份,您必须使用整个文件夹。
最简单的方法是使用 dbpath 启动 mongod
mongod --dbpath <path-to-you-backup-folder-where-all-.wt-files-resides>
Run Code Online (Sandbox Code Playgroud)
如果你的 mongod 服务已经在运行,你会得到一些错误或者上面的命令将不起作用。因此,请确保停止任何正在运行的现有 mongod 服务,然后运行上述命令。 之后,只需连接到本地主机 mongo 服务器,该数据库将可见。希望这会起作用!
小智 4
*.wt
是WiredTiger存储引擎使用的二进制数据文件。单个文件不能用作独立备份。如果您想要对 MongoDB 进行文件副本备份,您需要使用支持的文件副本备份方法dbPath
包含所有文件。
如果您有有效的文件备份,您可以将其用作dbPath
另一个mongod
实例。除了复制文件之外,文件复制备份没有特殊的恢复过程。
您能澄清一下您的备份中有哪些文件吗?
归档时间: |
|
查看次数: |
10182 次 |
最近记录: |