首页/数据/备份与容灾速查/MongoDB mongodump / mongorestore
数据库与云备份56 条

MongoDB mongodump / mongorestore

官方逻辑备份工具:导出 BSON 数据(支持 --gzip 与单文件 archive),mongorestore 支持 --drop 覆盖与按命名空间过滤。

备份与容灾速查数据更新于 2026-10-12

备份与恢复

备份与恢复
mongodump --uri="mongodb://backup@127.0.0.1:27017" \
  --gzip --archive=/backup/mongo-$(date +%F).archive

mongorestore --uri="mongodb://restore@127.0.0.1:27017" \
  --gzip --archive=/backup/mongo-2026-10-12.archive --drop
产物BSON 与元数据 JSON;--archive 单文件便于流转
过滤--nsInclude / --db / --collection 按范围导出
一致性副本集可用 --oplog 捕获导出期间变更,获得更完整时点
分片集群备份前先停均衡器(sh.stopBalancer),完成后恢复,避免块迁移造成不一致。

易错点

  • --drop 会在恢复前删除同名集合,对生产目标使用等于覆盖数据
  • 分片集群不停均衡器就备份,可能得到分布不一致的产物

数据来源与参考

  • MongoDB 官方文档(mongodump / mongorestore)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌