MONGODB 备份与恢复 技术教程文章

MongoDB 备份与恢复【代码】

1.1 MongoDB的常用命令mongoexport / mongoimport mongodump / mongorestore   有以上两组命令在备份与恢复中进行使用。1.1.1 导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 该命令的参数如下:参数参数说明-h指明数据库宿主机的IP-u指明数据库的用户名-p指明数据库的密码-d指明数据库的名字-c指明coll...

MongoDB CookBook读书笔记之备份与恢复【代码】

MongoDB中的mongodump和mongorestore两个命令是针对数据库进行备份与恢复,其用法非常简单,具体语法可以查看帮助文件。 1、MongoDB备份1.1 备份本机MongoDB如果mongodump命令后,没有指定-h和-p选项,则默认是备份本机的mongo数据库。如下:[root@hdp04 ~]# mongodump -d admin -o admin-`date +"%m-%d-%y"` 2018-06-11T14:29:14.798+0800 writing admin.system.users to 2018-06-11T14:29:14.800+0800 done dumping admin...

MongoDB备份与恢复【代码】【图】

系统环境服务器系统:Windows Server2012 R2MongoDB:v3.4.4可以通过命令:mongo -version 查看版本信息场景:备份数据库smp_maint_2,还原到新建的数据库smp_maint_2_restore中。MongoDB数据库备份 1、语法: mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例...

mongodb 备份与恢复

一、整库备份: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目录,这个目录里面存放该数据库实例的备份数据。二、整库恢复:mongorestore -h dbhost -d dbname -directoryperdb dbd...

mongodb数据备份与恢复

mongodump -host 192.168.1.111:27017 -d dbname -o d:\mongo_data_bak\ --directoryperdb?数据恢复 mongorestore.exe -h 127.0.0.1:27017 -d dbname d:\mongo_data_bak\dbname?注意:恢复前,需要删除相应数据库mongodb数据备份与恢复标签:本文系统来源:http://www.cnblogs.com/zllz5230/p/5069832.html

MongoDB数据备份与恢复

测试环境:windows 一. 导出数据F:\DbSoft\soft\master\bin>mongoexport /h 127.0.0.1 /port 50000 /d testdb /c tb1--type=csv /f _id,name,age /o F:\DbSoft\mongodb\export_file\abc.dat2015-12-02T15:01:06.787+0800 connected to: 127.0.0.1:500002015-12-02T15:01:10.371+0800 exported 110002 records F:\DbSoft\soft\master\bin>mongoexport /h 127.0.0.1 /port 50000 /d testdb /c tb1--type=json /f _id,name,age /o F:\...

mongodb数据库的备份与恢复

./mongodump -h 127.0.0.1:10001 -d lietou -o /usr/local/data -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:10001 -d:需要备份的数据库实例,例如:lietou -o:备份的数据存放位置,例如:/usr/local/data ,在备份完成后,系统自动在dump目录下建立一个lietou目录,这个目录里面存放该数据库实例的备份数据。 数据库还原 ./mongorestore -h 127.0.0.1:10001 -d test --directoryperdb /us...

MongoDB基础之八 备份与恢复【代码】

1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.所以,都有如下通用选项:-h host 主机--port port 端口-u username 用户名-p passwd 密码 2: mongoexport 导出json格式的文件问: 导出哪个库,哪张表,哪几列,哪几行? -d 库名-c 表名-f field1,field2...列名-q 查询条件-o 导出的文件名-- csv 导出csv格式(便于和传统数据库交换数据) 例1:导出 stu表 sn小于1000的 sn 和 name 注: _id列总是导出 1 # ./bin/mongo...

mongodb备份与恢复

mongodb中逻辑备份工具mongodump和mongorestore工具可以对当前mongodb数据库进行备份、恢复操作。 当前数据库结构: MongoDB Enterprise > show dbsadmin 0.000GBdbking 0.000GBlocal 0.000GBMongoDB Enterprise > use dbkingswitched to db dbkingMongoDB Enterprise > show collectionscoltest --使用mongodump工具备份dbking数据库数据: [root@slave2 dump]# /usr/local/mongodb341/bin/mongodump -h 127.0.0.1 -d dbking...

MongoDB的数据备份与恢复

一、数据备份操作在实际的应用场景中,经常需要对业务数据进行备份以做容灾准备,mongodb提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件 ,具体的备份命令格式如下:>mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017    -d:需要备份的数据库实例,例如:kaiye    -o:备份的数据存放位置,例如...

Mongodb 备份与恢复【代码】

一、备份数据root@m01 ~]# mongodump -h localhost -d admin -o /home/qiuyuetao/ 2017-08-10T16:07:51.188+0800writing admin.system.users to 2017-08-10T16:07:51.188+0800done dumping admin.system.users (3 documents) 2017-08-10T16:07:51.189+0800writing admin.system.version to 2017-08-10T16:07:51.190+0800done dumping admin.system.version (2 documents) 2017-08-10T16:07:51.190+0800writing admin.FirstCollec...

mongodb 备份与恢复

mongodump -h dbhost -d dbname -o dbdirectory mongorestore -h dbhost -d dbname --directoryperdb dbdirectorymongodb 备份与恢复标签:directory mon bsp tor mongo cto rect 恢复 备份与恢复 本文系统来源:http://www.cnblogs.com/ahuo/p/7602707.html

MongoDB 数据库备份与恢复

1、MongoDB数据库备份 1、语法: mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017 -d: 需要备份的数据库实例,例如:test -o: 备份的数据存放位置,例如:/home/mongodump/,当然该目录需要提前建立,这个目录里面存放该数据库实例的备份数据。 2、实例: s...

MongoDB备份与恢复操作【代码】

1. 备份和恢复工具参数 * 几个重要参数: * mongodump * --polog:复制mongodump开始到结束过程中的所有oplog并输出到结果中。输出文件位于dump/oplog.bson * mongorestore * --oplogReplay:恢复完数据文件后再重放oplog。默认重放dump/oplog.bson =><dump-directory>/local/oplog.bson。如果oplog不在这,则可以: * --oplogFile:指定需要重放的oplog文件位置 * --oplogLi...

MongoDB备份与恢复数据

任何数据库都需要备份和恢复,这个重要性就不多说了,大家都懂的。MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的 任何数据库都需要备份和恢复,,这个重要性就不多说了,大家都懂的。 MongoDB也提供了备份和恢复的功能,分别是MongoDB下载目录下的mongdump.exe和mongorestore.exe文件。 首先说下语法: 备份: >mongodump -h dbhost -d dbname -o dbdirectory -h:MongDB所在服务器地址,例如:127.0.0.1,当然也可...

mongodb备份与恢复

T:\mongodb\bin\mongodump.exe -h 127.0.0.1 -d BRM_Message -u saadmin -p L123 -o "d:\backup\mongobak\%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%"mongorestore -h 127.0.0.1 -d BRM_Message --directoryperdb /backup/mongobak/3/ -u saadmin -p L12 T:\mongodb\bin\mongodump.exe -h 127.0.0.1 -d BRM_Message -u saadmin -p L123 -o "d:\backup\mongobak\%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%" mongorestore -...

mongodb备份与恢复【代码】【图】

转载:https://www.cnblogs.com/jiekzou/p/9109137.html 系统环境 服务器系统:Windows Server2012 R2 MongoDB:v3.4.4 可以通过命令:mongo -version 查看版本信息场景:备份数据库smp_maint_2,还原到新建的数据库smp_maint_2_restore中。 MongoDB数据库备份 1、语法: mongodump -h dbhost -d dbname -o dbdirectory 参数说明: -h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号...

02 . MongoDB复制集,分片集,备份与恢复【代码】

复制集 MongoDB复制集RS(ReplicationSet): 基本构成是1主2从的结构,自带互相监控投票机制(Raft(MongoDB)Paxos(mysql MGR 用的是变种)) 如果发生主库宕机, 复制集内部会进行投票选举,选择一个新的主库替代原有主库对外提供服务。同时复制集会自动通知。客户端程序, 主库已经发生切换了, 应用就会连接到新的主库; 4.png 配置Replication Set 1 . 单台配置多实例 // 多套目录 su - mongod mkdir -p /mongodb/{28017,28018,28019,28...

MongoDB 数据备份与恢复【代码】

MongoDB 备份与恢复数据 备份恢复工具 1.mongoexport/mongoimport # 数据分析时使用 2.mongodump/mongorestore # 单纯备份时使用导出工具 mongoexport # 备份成 json 格式 [mongo@redis03 ~]$ mongoexport --port 27017 -d database -c table -o ~/table.json[mongo@redis03 ~]$ mongoexport -uadmin -p123456 --port 27017 --authenticationDatabase admin -d database -c table -o ~/table.json# 备份成 csv 格式 [...

mongodb备份与恢复【图】

1.备份: mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p。 如果导出本机的数据库,可以去掉-h。 如果是默认端口,可以去掉–port。 如果想导出所有数据库,可以去掉-d。 mongodump -d database -o filepath2.恢复: mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 mongorestore -d database filepath参考:https://blog.csdn.ne...