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

MongoDB导入导出以及数据库备份

-------------------MongoDB数据导入与导出-------------------1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d dbname -c collectionname -o file --type json/csv -f field 参数说明: -d :数据库名 -c :...

mongodb备份恢复【代码】

数据的备份和恢复 mongodump -h dbhost -d dbname -o dbdirectory -h:服务器地址,也可以指定端口号 -d:需要备份的数据库名称 -o:备份的数据存放位置,此目录中存放着备份出来的数据 mangodump -h 192.168.196.128:27017 -d test1 -o ~/Desktop/test1bak 数据的恢复 恢复语法: mongorestore -h dbhost -d dbname --dir dbdirectory -h:服务器地址 -d:需要恢复的数据库实例 --dir:备份数据所在位置 mongorestore -h 192....

MongoDB导入导出以及数据库备份

1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d dbname -c collectionname -o file --type json/csv -f field 参数说明: -d :数据库名 -c :collection名 -o :输出的文件名 --t...

mongodb 备份脚本

="/data/backup/dump$(date +%Y%m%d%H%M%S)" if [ ! -d "$basepath" ]; thenmkdir -p "$basepath" fi/usr/local/mongo/bin/mongodump --port 27017 -u "user" -p "password" --gzip --authenticationDatabase "admin" -o $basepathfind /data/backup/ -mtime +30 -name "dump*" -exec rm -rf {} \; mongodb 备份脚本标签:auth pat admin ati find port back mongo ica 本文系统来源:https://www.cnblogs.com...

mongodb 备份还原【代码】【图】

//登陆MongoDB的客户端[root@linux bin]# ./mongo --host=192.168.127.130 --port=27017MongoDB shell version v3.6.3connecting to: mongodb://192.168.127.130:27017/MongoDB server version: 3.6.3Server has startup warnings:2018-06-13T11:27:09.721+0800 I CONTROL [initandlisten]2018-06-13T11:27:09.721+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.2018-06-13T11:27...

用shell脚本实现MongoDB数据库自动备份【图】

一、创建MongoDB备份目录 用来存放数据 mkdir -p /data/mongodb_bak/mongodb_bak_nowmkdir -p /data/mongodb_bak/mongodb_bak_list 二、创建MongoDB数据库备份脚本 #!/bin/bash# DUMP=/usr/local/mongodb/bin/mongodump #mongodump命令路径 OUT_DIR=/data/mongodb_bak/mongodb_bak_now #临时备份目录 TAR_DIR=/data/mongodb_bak/mongodb_bak_list #备份存放路径 DATE=`date +%Y_%m_%d` #获取当前系统时间 DB_USER=my...

MongoDB备份与还原【代码】

还原方法: mongorestore -h <hostname><:port> -d dbname <path>备份正常,但还原出现报错:Failed: blog.posts: error restoring from w/posts.bson: reading bson input: invalid BSONSize: 1802661751 bytes网上查找资料说加上参数--batchSize=10,但还是不行。 最后在MongoDB官方网站找到了解决方法:备份时使用导出归档文件形式,还原也使用归档文件形式。 备份: mongodump --archive=test.20150715.archive --db test还原:...

Mongodb 之 数据库备份恢复步骤【代码】【图】

1、查看test数据库数据2、备份当前数据库 [root@ops-site mongodb_backup]# mongodump -h 10.3.152.78 -u test2 -p abc123 -d test -o . 2019-07-16T23:09:17.902+0800 writing test.runoob to test/runoob.bson 2019-07-16T23:09:17.912+0800 writing test.system.indexes to test/system.indexes.bson 2019-07-16T23:09:17.917+0800 writing test.runoob metadata to test/runoob.metadata.json 2019-07-16T23:09:17.9...

MongoDB备份的相关【代码】【图】

2019-07-26T16:37:48.830+0800 writing admin.system.version to 2019-07-26T16:37:48.831+0800 done dumping admin.system.version (1 document) 2019-07-26T16:37:48.831+0800 writing admin.test to 2019-07-26T16:37:48.831+0800 writing admin.testback to 2019-07-26T16:37:48.832+0800 writing testcopy.order to 2019-07-26T16:37:48.832+0800 writing testcopy.songbin to 2019-07-26T16:37:48.83...

mongodb 备份与还原操作【代码】

环境信息:版本: mongodb 3.2 备份: mongodump 恢复: mongorestore 本文参考官方文档:https://docs.mongodb.com/manual/reference/program/mongodump/备份 mongodump --host "mongodb0.example.com:27017" --db jonnyan --excludeCollection job_log --gzip --archive=/tmp/jonnyan_backup.gz--host 指定mongodb地址和端口 --db 指定数据库 --excludeCollection 排除指定集合(我习惯叫做 表,可写多个,即可排除多个集合。) --gz...

MongoDB增量备份【代码】

echo wscript.echo DateDiff("s", "01/01/1970 00:00:00", Date())>sjc.vbs for /f %%i in (‘cscript sjc.vbs /nologo‘) do set startDate=%%i set /a "startDate=%startDate%-28800" echo %startDate% set /a "endDate=%startDate%+86400" echo %endDate% set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%"md E:\mongodbBackup\backup_%Ymd% "C:\Program Files\MongoDB\Server\4.0\bin\mongodump...

MongoDB-备份和恢复【代码】

一、工具介绍(1)mongoexport/mongoimport #导入/导出的是JSON格式或者CSV格式(2)mongodump/mongorestore #导入/导出的是BSON格式二、备份工具区别(1)JSON可读性强但体积较大,BSON则是二进制文件,体积小但对人类几乎没有可读性。(2)在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。当无法使用BSON进行跨版本的数据迁...

MongoDB导入、导出、数据库备份

-------------------MongoDB数据导入与导出------------------- 1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d dbname -c collectionname -o file --type json/csv -f field 参数说明: -d :数据库名 -c ...

MongoDB for OPS 04:备份恢复【代码】【图】

"root",pwd: "123456",roles: [{role:"root",db:"admin"}]}) 配置文件添加验证配置:# 安全验证有关配置 security:# 是否打开用户名密码验证authorization: enabled 重启 mongodb 登录:mongo -uroot -p123456 --port 27000 初始化数据库:use hello for(i=0;i<10000;i++){db.t1.insert({"uid":i,"name":"mongo","date":new Date()})}use world for(i=0;i<10000;i++){db.t1.insert({"uid":i,"name":"zhangsan","date":new...

MySQL与mongodb数据库备份与恢复【代码】

一、mongodb数据库备份 1. 退出mongodb环境 2.备份命令 mongodump -h ip:port -d 库名 -o 备份目录 例如:mongodump -h 127.0.0.1:27017 -d mydb -o /home/back_up_file3.恢复命令 mongorestore -h ip:port -d 库名 --directoryperdb 备份路径 例如:mongorestore -h 127.0.0.1:27017 -d new_mydb --directoryperdb /home/back_up_file/备份文件名字 二、MySQL数据库备份 1.切换到保存备份文件的路径 cd xxx 2.备份命令 mysqldump ...

备份 - 相关标签