mongodb不停机备份

转载 2015年07月10日 17:25:32

一、备份

1.锁定数据库:
use admin
db.runCommand({fsync:1,lock:1})
{
“info” : “now locked against writes, use db.fsyncUnlock() to unlock”,
“seeAlso” : “http://www.mongodb.org/display/DOCS/fsync+Command”,
“ok” : 1
}
fsync:强制将所有缓冲写入磁盘
lock:上锁,不能写入(所有写的操作会阻塞)
2.开始备份……

mongodump -d mailaccess -c Mail -q ‘{user:”zhaoxy1@szdep.com”}’ -o /data/dump
备份mailaccess database的Mail collection到/data/dump目录
-d:备份哪个数据库
-c:备份哪个collection(可选,不传默认为整个database)
-q:指定备份collection的条件(与-c参数一起使用) 


3.备份完后解锁:
use admin
db.$cmd.sys.unlock.findOne()
{ “ok” : 1, “info” : “unlock completed” }


二、还原:
mongorestore -d MA –drop /data/dump/mailaccess
还原/data/dump目录下的mailaccess数据库到MA database中
-d:还原到哪个数据库
–drop表示在恢复前先删除原来的集合(如果存在的话)

相关文章推荐

mongodb 数据库备份不成功的问题

Mongodb自带了mongodump和mongorestore这两个工具来实现对数据的备份和恢复。 mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询...

mongodb调优那些事(四)-遇到的坑

如果是一个mongo初学者,如果没有仔细看过官方文档在使用mongo的时候会遇到不少问题。这里总结下这段时间使用mongo的心得,列出了几个需要注意的地方。1. 系统参数及mongo参数设置 系统...
  • zxmsdyz
  • zxmsdyz
  • 2016年03月20日 22:17
  • 3233

MongoDB 增量备份方案

MongoDB本身不支持增量备份,所以这里介绍几种我找到的,或者是自己使用代码实现的方法: 我的环境:集群环境, 如果是分片集群,只好各【分片集群】和【配置服务器集群】分开备份处理,因为使用了Oplo...

MongoDB 备份与还原

mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport,上一节我们已经介绍过。...

MongoDB快速备份重建方法

上一篇文章介绍了MongoDB打开远程连接的方法,接下来我们需要做的就是应对日常的运维工作,试想,假如你的服务器无法工作了,或是一些特殊情况需要放弃原有的服务器,那你该如何保全你的数据呢?...

mongobackup工具恢复实测

前序: mongobackup是开源的一个备份恢复小工具,为了测试其功能性,故进行如下测试 注:使用mongobackup是需要在replica set架构下使用,因为其备份的是oplog数据,单实...

MongoDB迁移的那些事:冷备份+增量备份恢复

作者介绍 天府云创&恩威科技,DBAplus社群群副,Oracle OCM10G。曾任职惠普、快乐购-芒果TV等公司服务,主要负责DBA和技术架构工作。热衷于Oracle、MySQL、Mongo...

Mongodb通过shell脚本增量备份到HDFS

用Mongodb自带的Mongoexport,通过shell脚本的方式进行增量备份到HDFS上 1.思路介绍: Mongodb安装目录下bin目录里有两个工具:mongoexport和mongodum...

mongobackup mongodb的增量备份恢复工具

mongodb数据量变大后,备份数据就会成为头疼的问题了,备份耗时会越来越长了。下面介绍一款mongodb增量备份与恢复工具mongobackup。 1. 介绍 mongobackup是用于复制集...
  • joeyon
  • joeyon
  • 2015年07月10日 17:26
  • 631

mongodb集群增量备份

mongodb集群增量备份
  • xdstuhq
  • xdstuhq
  • 2016年11月24日 15:55
  • 803
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mongodb不停机备份
举报原因:
原因补充:

(最多只允许输入30个字)