初光是一种态度

← 返回教程列表

MongoDB备份与恢复

分类:数据库 难度:中级

MongoDB数据备份方法

备份命令:

  1. mongodump备份
    mongodump --host localhost --port 27017 --out /backup/
  2. 备份特定数据库
    mongodump --db mydatabase
  3. 备份特定集合
    mongodump --collection mycollection

恢复命令:

  1. mongorestore恢复
    mongorestore /backup/
  2. 恢复到指定数据库
    mongorestore --db newdatabase /backup/mydatabase

自动备份脚本:

#!/bin/bash
DATE=$(date +%Y%m%d)
mongodump --out /backup/$DATE
tar -czf /backup/mongodb_$DATE.tar.gz /backup/$DATE