mongo复制,备份,恢复

转载 2015年10月15日 12:02:15

db.copyDatabase("ygq","ygq1") 集合复制


MongoDB数据备份

在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。

mongodump命令可以通过参数指定导出的数据量级转存的服务器。

语法

mongodump命令脚本语法如下:

>mongodump -h dbhost -d dbname -o dbdirectory
  • -h:

    MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017

  • -d:

    需要备份的数据库实例,例如:test

  • -o:

    备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。



MongoDB数据恢复

mongodb使用 mongorerstore 命令来恢复备份的数据。

语法

mongorestore命令脚本语法如下:

>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
  • -h:

    MongoDB所在服务器地址

  • -d:

    需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2

  • --directoryperdb:

    备份数据所在位置,例如:c:\data\dump\test,这里为什么要多加一个test,而不是备份时候的dump,读者自己查看提示吧!

  • --drop:

    恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!


mongodb备份和恢复实操

可以全部备份,备份单个库,备份单个表。 一、执行命令如下(我这里是备份单个库) mongodb备份恢复版本不通有一些差异,最好看实际的帮助文档 备份(mongoexport和mongodump) ./...
  • yujin2010good
  • yujin2010good
  • 2016-11-19 14:23:39
  • 2227

MongoDB单个集合的备份与还原命令

一、集合备份 mongoexport -h 集合所在服务器地址 -d 数据库 -c 集合 -o 本地文件存储位置 注:文件格式可选json、cvs等 官方参数说明:mongoexport -...
  • qq_21033663
  • qq_21033663
  • 2016-07-25 17:44:42
  • 1190

MongoDB——数据备份与还原

数据备份: 打开命令提示符,进入安装好的MongoDB的bin目录下: 位置如下: 输入命令:mongodump -h 127.0.0.1:27017 -d runoob -o D:\mong...
  • Shiyaru1314
  • Shiyaru1314
  • 2016-09-07 15:03:23
  • 1382

第三章:MongoDB导出&备份恢复&用户管理

 1.   将user表导出 mongoexport     db.user.find();   ./ mongoexport -d test -c user -o user...
  • u012150392
  • u012150392
  • 2015-05-21 11:32:48
  • 881

MongoDB的备份(mongodump)与恢复(mongorestore)

不用多想,数据的备份无论什么时候都是必须的,尤其是重要数据。 MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的mongdump.exe和mongorestore.exe文件。...
  • HUXU981598436
  • HUXU981598436
  • 2016-02-22 11:36:33
  • 1020

MongoDB 备份与还原

mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport,上一节我们已经介绍过。...
  • tianwei7518
  • tianwei7518
  • 2015-03-21 12:04:47
  • 3737

mongodb物理备份迁移

物理备份的方式,简单粗暴,说白了,就是通过直接拷贝,启动mongodb,来实现数据库的快速迁移,适合于数据量很大的场景(mongodump/mongorestore相对比较耗时)。...
  • LuyaoYing001
  • LuyaoYing001
  • 2017-09-22 20:59:06
  • 326

centos下mongodb3.2数据库的备份与恢复初步

数据库的备份 mongodump -h dbhost -d dbname -o dbdirectory-h MongDB所在服务器地址,在本地操作时服务器默认地址是127.0.0.1。 -d 需...
  • wang_shen_tao
  • wang_shen_tao
  • 2016-04-01 11:43:37
  • 613

MongoDB 备份恢复工具mongobackup

mongobackup 是用于复制集的增量备份与恢复工具,恢复时,需要结合全量备份与恢复使用。...
  • tianwei7518
  • tianwei7518
  • 2015-03-21 12:13:02
  • 3222

mongo3.2.7环境的搭建和全库备份、恢复

创建管理账户 use admin db.createUser(   {       user: "admin",       pwd: "admin",       roles:       [ { ...
  • junshi66
  • junshi66
  • 2016-09-12 17:33:17
  • 628
收藏助手
不良信息举报
您举报文章:mongo复制,备份,恢复
举报原因:
原因补充:

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