debian

Debian MongoDB数据迁移指南

小樊
40
2025-09-03 10:43:31
栏目: 云计算

Debian MongoDB数据迁移指南

一、常用迁移方案

  1. mongodump/mongorestore(推荐)

    • 备份源数据
      mongodump --host <源主机> --port <端口> --db <数据库名> --out /备份路径
    • 恢复到目标
      mongorestore --host <目标主机> --port <端口> --db <目标库名> /备份路径/<数据库名>
    • 迁移特定集合
      mongodump -d <库名> -c <集合名> --out /备份路径
      mongorestore -d <目标库名> -c <集合名> /备份路径<库名>/<集合名>.bson
  2. 物理文件迁移(需停机)

    • 停止源MongoDB服务:sudo systemctl stop mongod
    • 同步数据文件:sudo rsync -avz /var/lib/mongodb/ /目标路径/
    • 修改目标配置文件(/etc/mongod.conf)中的数据目录路径,重启服务。
  3. 第三方工具

    • MongoShake:支持增量迁移和跨版本同步。
    • Robo3T/Compass:图形化界面操作,适合小规模迁移。

二、关键注意事项

三、验证与测试

参考来源

0
看了该问题的人还看了