ubuntu

MongoDB在Ubuntu上的数据迁移步骤

小樊
37
2025-09-17 00:51:36
栏目: 云计算

MongoDB在Ubuntu上的数据迁移可通过mongodumpmongorestore工具实现,步骤如下:

  1. 安装工具
    sudo apt update  
    sudo apt install mongodb-org-tools  # 安装MongoDB工具包  
    
  2. 导出数据(源端)
    • 导出整个数据库:
      mongodump --uri="mongodb://源主机:端口" --db 源数据库名 --out /备份路径  
      
    • 导出单个集合:
      mongodump --uri="mongodb://源主机:端口" --db 源数据库名 --collection 源集合名 --out /备份路径  
      
      (需替换为实际主机、端口、数据库名及集合名)
  3. 传输备份文件
    使用scp将备份目录传输到目标Ubuntu服务器:
    scp -r /备份路径 目标用户@目标主机:/目标路径  
    
  4. 导入数据(目标端)
    • 导入整个数据库:
      mongorestore --uri="mongodb://目标主机:端口" --db 目标数据库名 /目标路径/源数据库名  
      
    • 导入单个集合:
      mongorestore --uri="mongodb://目标主机:端口" --db 目标数据库名 --collection 目标集合名 /目标路径/源数据库名/集合名.bson  
      
      (若目标数据库已存在,可添加--drop参数覆盖数据)

注意

0
看了该问题的人还看了