Linux系统下MongoDB数据恢复常用方法如下:
使用mongorestore工具
sudo systemctl stop mongod。/var/lib/mongodb)。mongorestore --host <主机名> --port <端口> /path/to/backup/directory。mongorestore --host <主机名> --port <端口> -d <数据库名> -c <集合名> /path/to/backup/collection.bson。--oplogReplay参数。sudo systemctl start mongod。利用OPLOG恢复
mongodump --oplog备份oplog数据。mongorestore --oplogReplay回放oplog操作,还原至故障前状态。数据复制恢复
第三方工具
注意事项:
参考来源: