温馨提示×

MongoDB数据恢复在Debian如何操作

小樊
54
2025-08-18 08:36:22
栏目: 云计算

在Debian上恢复MongoDB数据,主要使用mongorestore工具,步骤如下:

  1. 停止MongoDB服务
    sudo systemctl stop mongod  
    
  2. 执行恢复操作
    • 恢复整个数据库
      mongorestore --db 数据库名 /path/to/backup/数据库名  
      
    • 恢复指定集合
      mongorestore --db 数据库名 --collection 集合名 /path/to/backup/数据库名/集合名.bson  
      
    • 增量恢复(需提前备份oplog)
      mongorestore --oplogReplay /path/to/backup  
      
  3. 启动MongoDB服务
    sudo systemctl start mongod  
    
  4. 验证恢复结果
    通过mongo客户端连接数据库,检查数据是否正确恢复。

注意

  • 恢复前需确保备份文件完整,建议提前备份当前数据库以防覆盖。
  • 操作需使用mongodb用户或具备足够权限的用户。

0