Debian上MongoDB数据恢复常用方法及操作如下:
使用mongorestore工具
mongorestore --db <数据库名> /备份路径。--oplogReplay参数恢复oplog,最后应用增量备份。mongorestore -d <数据库名> -c <集合名> /备份路径/集合.bson。利用OPLOG恢复
通过回放oplog记录的写操作恢复数据,需确保oplog文件完整。
数据复制恢复
若有复制集,可将故障节点重新加入集群,从其他节点同步数据。
注意事项
sudo systemctl stop mongod。