CentOS上恢复MongoDB数据常用方法如下:
mongorestore
命令
mongorestore -u [用户名] -p [密码] --authenticationDatabase [认证库] /备份目录/[数据库名]
。--oplogReplay
选项恢复oplog中的操作。.tar.gz
格式,解压后覆盖MongoDB数据目录(默认/var/lib/mongo
),重启服务即可。.bson
格式,需先安装mongodb-org-tools
,再用mongorestore
导入。.wt
格式文件,需先安装WT工具并构造元数据,操作复杂,仅作为最后手段。参考来源: