Linux系统中MongoDB数据恢复方法如下:
使用mongorestore工具
sudo systemctl stop mongod
。/var/lib/mongodb
)。mongorestore --host <主机名> --port<端口> <备份目录>/<数据库名>
。通过OPLOG恢复
--oplogReplay
选项:mongorestore --oplogReplay <备份目录>
。数据复制恢复
文件系统快照恢复
第三方工具恢复
wt
修复损坏的.wt
文件:先备份数据文件,再用wt salvage
命令尝试恢复。注意事项:
--repair
,建议先复制数据到副本操作。