centos

mongodb数据恢复centos上怎么实现

小樊
47
2025-08-14 15:13:43
栏目: 云计算

在CentOS上恢复MongoDB数据,可按以下步骤操作:

  1. 停止MongoDB服务

    sudo systemctl stop mongod  
    
  2. 备份当前数据(可选)

    sudo cp -R /var/lib/mongo /var/lib/mongo_backup  
    
  3. 准备备份文件

    • 确保有.tar.gz.bson格式的备份文件。
  4. 按备份类型恢复

    • .tar.gz格式
      sudo tar zxvf /path/to/backup.tar.gz -C /  
      sudo mv /data/db /var/lib/mongo  
      
    • .bson格式
      1. 安装工具包:
        sudo yum install -y mongodb-org-tools  
        
      2. 执行恢复:
        sudo mongorestore --db your_database_name /path/to/backup.bson  
        
  5. 启动服务并验证

    sudo systemctl start mongod  
    mongo  
    show dbs  
    use your_database  
    db.collection.find()  
    

注意:操作前确保备份完整,恢复后检查数据一致性,如遇权限问题需调整配置文件/etc/mongod.conf

0
看了该问题的人还看了