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
  • 1642

mongo自动备份脚本和恢复

一、创建MongoDB备份目录 mkdir -p /data/mongodb_bak/mongodb_bak_now mkdir -p /data/mongodb_bak/mongodb_bak_...
  • u013065023
  • u013065023
  • 2017年01月13日 20:41
  • 1124

MongoDB 导出导入备份恢复数据实例

本文将介绍mongodb的导出,导入,备份及恢复命令,并提供实例加以说明。
  • fdipzone
  • fdipzone
  • 2016年05月31日 21:55
  • 13055

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

创建管理账户 use admin db.createUser(   {       user: "admin",       pwd: "admin",       roles:       [ { ...
  • junshi66
  • junshi66
  • 2016年09月12日 17:33
  • 537

mongo自动备份脚本和恢复

一、创建MongoDB备份目录 mkdir -p /data/mongodb_bak/mongodb_bak_now mkdir -p /data/mongodb_bak/mongodb_bak_...
  • u013065023
  • u013065023
  • 2017年01月13日 20:41
  • 1124

mongo备份与恢复工具的对比与说明

Mongodb提供了mongodump/mongorestore,mongoexport/mongoimport两套机制进行数据备份和恢复,其中mongodump主要进行整库备份,mongoexpor...
  • felcon
  • felcon
  • 2015年09月06日 09:34
  • 480

mongo shell 之 数据导出&导入&备份&恢复

mongodb 在进行数据导入导出,备份 1. 数据导出 mongoexport    1. 命令选项:       -h 服务器ip地址         -p 服务器端口号       -u ...
  • zgf19930504
  • zgf19930504
  • 2016年08月06日 09:43
  • 1240

Mongo:笔记五(数据备份,恢复 验证 主从 分片)

数据备份、数据恢复: 常用导出方法 [root@localhostbin]# ./mongoexport -d my_mongodb -c user -o user.dat 参数说明: -d指明...
  • fb408487792
  • fb408487792
  • 2015年01月28日 17:05
  • 631

Mongo的备份和恢复(mongodump 和mongorestore )

mongodump导出的是bson格式,是二进制形式,不过可以使用mongo自带的bsondump命令查看里面的数据,而mongoexport导出的则是文本,可以是csv、json格式。 JS...
  • tiantang_1986
  • tiantang_1986
  • 2017年07月04日 10:00
  • 367

mongo数据库备份还原

备份: 命令介绍: >mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号...
  • zust6314
  • zust6314
  • 2015年04月09日 10:45
  • 396
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mongo复制,备份,恢复
举报原因:
原因补充:

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