mongodb 备份与还原操作

环境信息:

备份

mongodump --host "mongodb0.example.com:27017" --db jonnyan --excludeCollection job_log --gzip --archive=/tmp/jonnyan_backup.gz
  • –host 指定mongodb地址和端口
  • –db 指定数据库
  • –excludeCollection 排除指定集合(我习惯叫做 表,可写多个,即可排除多个集合。)
  • –gzip 启用压缩算法(与–archive连用)
  • –archive 指定压缩文件路径和名称(与–out互斥)

从备份恢复

mongorestore --host "mongodb0.example.com:27017" --gzip --archive=/tmp/jonnyan_backup.gz