【【Mongodb教程 第十课 】MongoDB 备份】教程文章相关的互联网学习教程文章

mongodb备份还原脚本【代码】

set time_dir=%date:~0,4%-%date:~5,2%-%date:~8,2%set bak_dir=mongo_na_world_svn2win_%time_dir%set mongo_dir=E:\MongoDb\mongodb-win32-i386-2.2.3set fromdb=db_eragon_game_na_world%mongo_dir%\bin\mongodump.exe -h 192.168.102.237 -d %fromdb% -o %bak_dir%mkdir tmp_dirxcopy %bak_dir%\%fromdb%\cf_* tmp_dir%mongo_dir%\bin\mongorestore.exe -h 192.168.102.237 -d db_eragon_game_na_world_w0 --drop --directoryp...

mongodb 数据库操作--备份 还原 导出 导入

一,mongodump备份数据库 1,常用命令格 1mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p。 如果导出本机的数据库,可以去掉-h。 如果是默认端口,可以去掉--port。 如果想导出所有数据库,可以去掉-d。 2,导出所有数据库 1 2 3 4 5 6 7 8 9 10[root@localhost mongodb]# mongodump -h 127.0.0.1 -o /home/zhangy/mongodb/ connected to: 127.0.0.1 Tue Dec 3 06:15:...

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 数据库操作--备份 还原 导出 导入【代码】

如果导出本机的数据库,可以去掉-h。如果是默认端口,可以去掉--port。如果想导出所有数据库,可以去掉-d。 2,导出所有数据库[root@localhost mongodb]# mongodump -h 127.0.0.1 -o /home/zhangy/mongodb/ connected to: 127.0.0.1 Tue Dec 3 06:15:55.448 all dbs Tue Dec 3 06:15:55.449 DATABASE: test to /home/zhangy/mongodb/test Tue Dec 3 06:15:55.449 test.system.indexes to /home/zhangy/mongodb/test/system...

MongoDB 备份(mongodump)恢复(mongorerstore) 导出 (Mongoexport) 导入( Mongoimport)【代码】

-h: MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d: 需要备份的数据库实例,例如:test-o: 备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。语法描述实例mongodump --host HOST_NAME --port PORT_NUMBER 该命令将备份所有MongoDB数据 mongodump --host w3cschool.cc --por...

mongodb 数据备份,还原笔记

命令行帮助 mongoexport --help 导出 导出 newsServer 数据库下 news 集合 mongoexport -d newsServer -c news -o D:\data\news.json 同上,但只指定部分字段(id,title) mongoexport -d newsServer -c news -f _id,title -o D:\data\news.json 如果需要用户权限验证的话,则需要指定用户及密码,-u(--user) 后接设置的用户名、 -p接设置的密码 mongoexport -u username -p pass -d newsServer -c news -o d:\test.json...

mongodb数据库备份导入导出数据

备份数据: mongodump -h 192.168.2.20 -u game -p 12345678 -d dbname -o /data/test/ --excludeCollection=user_stats 其中-h为IP地址,-u账号,-p密码,-d数据库名称,-o存储数据的路径,--excludeCollection表示需过滤的集合,--excludeCollectionsWithPrefix表示过滤某些集合的前缀 导入数据: mongorestore --db gourmet --collection user_face_data /home/gamedev/user_face_data.bsonmongoimport -h 127.0.0.1 -d gourm...

菜鸟的mongoDB学习---(七)MongoDB 备份(mongodump)与恢复(mongorerstore)【代码】

mongodump -h dbhost -d dbname -o dbdirectory-h: MongDB所在server地址,比如:127.0.0.1。当然也能够指定port号:127.0.0.1:27017 -d: 须要备份的数据库实例,比如:test -o: 备份的数据存放位置。比如:c:\data\dump。当然该文件夹须要提前建立,在备份完毕后,系统自己主动在dump文件夹下建立一个test文件夹。这个文件夹里面存放该数据库实例的备份数据。mongodump 命令可选參数列表例如以下所看到的:语法 描写叙述 实例...

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备份

一:数据导出,数据导入作为DBA(管理员),经常会碰到导入导出数据的需求,下面介绍实用工具(自带的):1:数据导入 mongoexport导出csv格式的文件./mongoexport -d Test -c user1 -o /tmp/user1.out --指定导出文件位置及文件名数据库 集合(表)./mongoexport -d my_mongodbTest -c user --csv -f uid,name,age -o user_csv.dat参数说明:-d 是数据库-c 是集合-o 输出的文件名-csv 指要导出为csv格式-f 指明需要导出那些列(字段...

mongodb 备份 还原 导出 导入

Tue Dec 3 06:11:41.670 tank.users to /home/zhangy/mongodb/tank/users.bson Tue Dec 3 06:11:41.685 2 objects Tue Dec 3 06:11:41.685 Metadata for tank.users to /home/zhangy/mongodb/tank/users.metadata.json 三,mongorestore还原数据库 1,常用命令格式mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径 --drop的意思是,先删除所有的记录,然后恢复。 2,恢复...

Mongodb的备份,恢复,导入与导出(cmd命令行实现)

要用MongoDB,自然就要用到数据导入导出,就自己学习了一下。 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复。 注意:以下命令均在cmd命令行中输入,导出及备份未指明目录情况下,均保存在当前操作目录下。 数据导出mongoexport 1.常用导出方法:导出数据为json 假设库里有一张area 表,里面有9 条记录,我们要将它导出 >c:\mongo\bin\mongoexport -d iflashbuy_log -c...

MongoDB备份恢复

备份指定库mongodump -h ip -d dbname -o dir //-h后面跟服务器ip-d后面跟database名字不加则备份所有库-o后指定备份到哪里它是一个目录备份所有库mongodump -h ip -o dir备份指定集合mongodump -d mydb -c testc -o /tmp/testc //-c指定集合名字 导出集合为json文件mongoexport -d mydb -c testc -o /tmp/testc.json // -o后面跟的是一个文件名字恢复所有库mongorestore --drop dir/ //其中dir是备份所有库的目录名字其中--drop可...

MongoDB,客户端工具备份数据库

MongoDB,客户端工具备份数据库标签:本文系统来源:http://www.cnblogs.com/klsw/p/5665389.html

mongodb的备份【代码】【图】

"ts": Timestamp(1468323972, 37),"t": NumberLong(1),"h": NumberLong("-9013437047635619317"),"v": 2,"op": "i","ns": "test1.testone","o": {"_id": ObjectId("5784d8849fea750f2cce73c7"),"name": 35} } 上面就是oplog的内容,其中"o"中的内容就是document本身了。可以看到我是在test1数据库的testone集合中插入了该document。 根据oplog的特点,就可以利用这个东西来做增量备份了。 首先在全量备份之前,我们需...

备份 - 相关标签