亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

mongodb如何創(chuàng)建備份,以及如何恢復(fù)數(shù)據(jù)?

2024-09-07 00:22:35
字體:
供稿:網(wǎng)友
  了解數(shù)據(jù)的備份與恢復(fù)是很有必要的,因此我們很難保證數(shù)據(jù)不會出現(xiàn)意外,做好備份與恢復(fù)能夠讓數(shù)據(jù)損失降到最低。那么在mongodb如何創(chuàng)建備份,以及如何恢復(fù)數(shù)據(jù)呢?下面我們一起來學(xué)習(xí)一下。
 
  為什么要備份?
 
  備份的目的是對數(shù)據(jù)做冗余的一種方式,它能夠讓我們在某種情況下保證最少數(shù)據(jù)的丟失;之前我們對mongodb做副本集也是對數(shù)據(jù)做冗余,但是這種在副本集上做數(shù)據(jù)冗余僅僅是針對系統(tǒng)故障或服務(wù)異常等一些非人為的故障發(fā)生時,保證數(shù)據(jù)服務(wù)的可用性;它不能夠避免人為的誤操作;為了使得數(shù)據(jù)的安全,將數(shù)據(jù)損失降低到最小,我們必須對數(shù)據(jù)庫周期性的做備份;
 
 
  mongodb邏輯備份工具
 
  在mongodb中使用邏輯備份的工具有兩組,第一組是mongodump/mongorestore,使用mongodump/mongorestore這組工具來邏輯的備份數(shù)據(jù),它備份出來的數(shù)據(jù)是BSON格式,BSON是一種二進(jìn)制格式,通常無法使用文本編輯器直接打開查看其內(nèi)容,對人類的可讀性較差,但它的優(yōu)點(diǎn)是保存的文件體積要??;使用這組命令導(dǎo)出的數(shù)據(jù),在恢復(fù)是依賴mongodb版本,不同版本導(dǎo)出的BSON格式略有不同,所以恢復(fù)時,可能存在版本不同而導(dǎo)致恢復(fù)數(shù)據(jù)失敗的情況;另外一組是mongoexport/mongoimport,這組工具導(dǎo)出的數(shù)據(jù)是json格式的數(shù)據(jù),通常我們可以使用文本編輯器打開直接查看,對人類的可讀性較好,但體積相對BSON格式的數(shù)據(jù)要大,恢復(fù)時不依賴版本;所以跨版本備份要先查看下對應(yīng)版本的兼容性,如果兼容使用mongodump/mongorestore,不兼容的話建議使用mongoexport/mongoimport;這里需要注意一點(diǎn),JSON格式雖然可讀性很好,也很通用,但是它只是保留了數(shù)據(jù)部分,而沒有保留索引,賬戶等基礎(chǔ)信息,在使用是應(yīng)該注意;
 
  使用mongodump備份數(shù)據(jù)
 
  插入數(shù)據(jù)
 
> use testdb
switched to db testdb
> for(i=1;i<=1000;i++) db.test.insert({id:i,name:"test"+i,age:(i%120),classes:(i%25)})
WriteResult({ "nInserted" : 1 })
> show tables
test
> db.test.findOne()
{
 "_id" : ObjectId("5fb130da012870b3c8e3c4ad"),
 "id" : 1,
 "name" : "test1",
 "age" : 1,
 "classes" : 1
}
> db.test.count()
1000
>
  備份所有數(shù)據(jù)庫
 
[root@node11 ~]# mongodump -utom -p123456 -h 192.168.0.52:27017 --authenticationDatabase admin -o ./node12_mongodb_full_backup
2020-11-15T21:47:45.439+0800 writing admin.system.users to node12_mongodb_full_backup/admin/system.users.bson
2020-11-15T21:47:45.442+0800 done dumping admin.system.users (4 documents)
2020-11-15T21:47:45.443+0800 writing admin.system.version to node12_mongodb_full_backup/admin/system.version.bson
2020-11-15T21:47:45.447+0800 done dumping admin.system.version (2 documents)
2020-11-15T21:47:45.448+0800 writing testdb.test to node12_mongodb_full_backup/testdb/test.bson
2020-11-15T21:47:45.454+0800 done dumping testdb.test (1000 documents)
[root@node11 ~]# ls
node12_mongodb_full_backup
[root@node11 ~]# ll node12_mongodb_full_backup/
total 0
drwxr-xr-x 2 root root 128 Nov 15 21:47 admin
drwxr-xr-x 2 root root 49 Nov 15 21:47 testdb
[root@node11 ~]# tree node12_mongodb_full_backup/
node12_mongodb_full_backup/
├── admin
│ ├── system.users.bson
│ ├── system.users.metadata.json
│ ├── system.version.bson
│ └── system.version.metadata.json
└── testdb
 ├── test.bson
 └── test.metadata.json
 
2 directories, 6 files
[root@node11 ~]#
  提示:-u用于指定用戶,-p指定對應(yīng)用戶的密碼,-h指定數(shù)據(jù)庫地址,--authenticationDatabase 指定驗(yàn)證用戶和密碼對應(yīng)的數(shù)據(jù)庫 -o指定要存放備份文件的目錄名稱;
 
  只備份單個testdb數(shù)據(jù)庫
 
[root@node11 ~]# mongodump -utom -p123456 -h 192.168.0.52:27017 --authenticationDatabase admin -d testdb -o ./node12_testdb
2020-11-15T21:53:36.523+0800 writing testdb.test to node12_testdb/testdb/test.bson
2020-11-15T21:53:36.526+0800 done dumping testdb.test (1000 documents)
[root@node11 ~]# tree ./node12_testdb
./node12_testdb
└── testdb
 ├── test.bson
 └── test.metadata.json
 
1 directory, 2 files
[root@node11 ~]#
  提示:-d用戶指定要備份的數(shù)據(jù)庫名稱;
 
  只備份testdb下的test集合
 
[root@node11 ~]# mongodump -utom -p123456 -h 192.168.0.52:27017 --authenticationDatabase admin -d testdb -c test -o ./node12_testdb_test-collection
2020-11-15T21:55:48.217+0800 writing testdb.test to node12_testdb_test-collection/testdb/test.bson
2020-11-15T21:55:48.219+0800 done dumping testdb.test (1000 documents)
[root@node11 ~]# tree ./node12_testdb_test-collection
./node12_testdb_test-collection
└── testdb
 ├── test.bson
 └── test.metadata.json
 
1 directory, 2 files
[root@node11 ~]#
  提示:-c用于指定要備份的集合(collection)名稱;
 
  壓縮備份testdb庫
 
[root@node11 ~]# mongodump -utom -p123456 -h 192.168.0.52:27017 --authenticationDatabase admin -d testdb --gzip -o ./node12_mongodb_testdb-gzip
2020-11-15T22:00:52.268+0800 writing testdb.test to node12_mongodb_testdb-gzip/testdb/test.bson.gz
2020-11-15T22:00:52.273+0800 done dumping testdb.test (1000 documents)
[root@node11 ~]# tree ./node12_mongodb_testdb-gzip
./node12_mongodb_testdb-gzip
└── testdb
 ├── test.bson.gz
 └── test.metadata.json.gz
 
1 directory, 2 files
[root@node11 ~]#
  提示:可以看到使用壓縮,只需要加上--gzip選項即可,備份出來的數(shù)據(jù)就是.gz后綴結(jié)尾的壓縮文件;
 
  壓縮備份testdb庫下的test集合
 
[root@node11 ~]# mongodump -utom -p123456 -h 192.168.0.52:27017 --authenticationDatabase admin -d testdb -c test --gzip -o ./node12_mongodb_testdb-test-gzip
2020-11-15T22:01:31.492+0800 writing testdb.test to node12_mongodb_testdb-test-gzip/testdb/test.bson.gz
2020-11-15T22:01:31.500+0800 done dumping testdb.test (1000 documents)
[root@node11 ~]# tree ./node12_mongodb_testdb-test-gzip
./node12_mongodb_testdb-test-gzip
└── testdb
 ├── test.bson.gz
 └── test.metadata.json.gz
 
1 directory, 2 files
[root@node11 ~]#
  使用mongorestore恢復(fù)數(shù)據(jù)
 
  在node12上刪除testdb
 
> db
testdb
> db.dropDatabase()
{ "dropped" : "testdb", "ok" : 1 }
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
>
 
  驗(yàn)證:登錄192.168.0.52:27017查看對應(yīng)testdb數(shù)據(jù)庫是否恢復(fù)?
 
[root@node11 ~]# mongo -utom -p123456 192.168.0.52:27017/admin
MongoDB shell version v4.4.1
connecting to: mongodb://192.168.0.52:27017/admin?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("af96cb64-a2a4-4d59-b60a-86ccbbe77e3e") }
MongoDB server version: 4.4.1
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
 https://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forums
 https://community.mongodb.com
---
The server generated these startup warnings when booting:
 2020-11-15T20:42:23.774+08:00: ***** SERVER RESTARTED *****
 2020-11-15T20:42:29.198+08:00: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. We suggest setting it to 'never'
 2020-11-15T20:42:29.198+08:00: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. We suggest setting it to 'never'
---
---
 Enable MongoDB's free cloud-based monitoring service, which will then receive and display
 metrics about your deployment (disk utilization, CPU, operation statistics, etc).
 
   恢復(fù)單個庫
 
  刪除testdb庫
 
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
testdb 0.000GB
> use testdb
switched to db testdb
> db.dropDatabase()
{ "dropped" : "testdb", "ok" : 1 }
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
>

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
日批视频免费在线观看| 国产精品日韩专区| 伊人影院综合在线| 国产精品久久久久久久久久99| 欧美91看片特黄aaaa| 97国产一区二区精品久久呦| 国产在线日韩在线| www在线免费观看视频| 国产寡妇亲子伦一区二区三区四区| 超碰在线资源| 国产日本视频| 亚洲在线不卡| 中文字幕av影院| 人九九综合九九宗合| 亚洲国产一区二区三区在线| xxxx日本少妇| 日韩精品在线视频免费观看| 国产精品69av| www毛片com| 日操夜操天天操| 国产成人超碰人人澡人人澡| 日本午夜在线| 伊人久久大香线蕉av超碰| 99视频精品全国免费| 四虎精品欧美一区二区免费| 欧美成人资源| 天天色天天爱天天射综合| 色婷婷综合久久久久中文一区二区| 91免费人成网站在线观看18| 欧美午夜精品久久久久久久| 精品国产一区一区二区三亚瑟| 久久精品国产在热久久| 欧美三级又粗又硬| 国产精品xvideos88| 欧美日韩理论| 51免费午夜啪啪| 亚洲五月六月| 中文字幕乱码亚洲无线精品一区| 国产精品欧美日韩久久| 中文字幕天堂网| 在线精品国产欧美| 国产一区二区三区视频| 日韩午夜免费视频| 国产一伦一伦一伦| 久草在线资源站手机版| 看片网站欧美日韩| 欧美 丝袜 自拍 制服 另类| 免费在线一级片| 五月婷婷开心网| 黄色免费网站在线| 国产一区二区丝袜| 亚洲黑丝一区二区| 川上优av中文字幕一区二区| 亚洲综合另类小说| 在线观看亚洲黄色| 国产自产在线视频一区| 亚洲AV无码一区二区三区性| 国产在线精品一区| 精品一区二区成人免费视频| 午夜精品网站| 久久久久久久久久久免费视频| 日产中文字幕在线精品一区| 亚洲国产精品资源| 男女激情无遮挡| 国产精品嫩模av在线| 久久婷婷五月综合| 午夜3点看的视频| 成人久久精品视频| 老鸭窝91久久精品色噜噜导演| 超碰97成人| 91视频观看| 日本视频二区| 久久精品日产第一区二区三区精品版| 在线能看的av网站| 欧美精品99| 亚洲18女电影在线观看| 日本xxxxxx| 可以免费看黄色的网站| 一本色道久久88精品综合| 一区二区成人免费视频| 欧美日韩一区二区三区四区五区| 亚洲欧美日韩激情| 日本网站在线播放| 国产精品极品美女在线观看免费| 717成人午夜免费福利电影| 亚洲综合最新在线| 欧美少妇性性性| 少妇无套高潮一二三区| 在线日韩av观看| 国产精品一区在线观看乱码| 一区不卡视频| 日韩免费视频| 无码人妻一区二区三区在线视频| 香港三级日本三级| 午夜av不卡| 96sao精品视频在线观看| 欧美jizzhd欧美精品巨大| 亚洲色图欧美偷拍| 久久伊伊香蕉| 国产成人禁片免费观看视频| xxxxx国产| 亚洲第一精品久久忘忧草社区| 国产精品夜夜夜爽张柏芝| 久久久久久少妇| 激情小说网站亚洲综合网| а√天堂在线官网| 竹菊久久久久久久| 亚洲精品中字| 性xx色xx综合久久久xx| 波多野结衣在线一区二区| 精品女同一区二区三区| 国产美女在线观看| 爱情岛论坛亚洲首页入口章节| 欧美制服丝袜第一页| www.亚洲激情| 91精品久久久久久久久中文字幕| 综合激情一区| 国产免费的av| 91精品国产欧美一区二区| 亚洲精品1区| 免费成人在线电影| 亚洲精品国产一区二区三区| 蜜桃久久一区二区三区| av漫画网站| 天天综合天天添夜夜添狠狠添| 欧美xxxxhdvideosex| 日韩欧美色电影| 国产亚洲欧美精品久久久久久| 国产视色精品亚洲一区二区| 欧美videos极品另类| 精品国产人妻一区二区三区| 人妖粗暴刺激videos呻吟| 性生活视频软件| 国产一区免费在线观看| 欧美在线亚洲| 中文字幕第88页| 国产日韩一区二区三区在线| 国产亚洲一区二区三区不卡| 一区三区二区视频| 欧美午夜免费影院| 青青草视频在线青草免费观看| 91福利免费在线| 九九视频直播综合网| 久久影视三级福利片| av中文字幕免费| 日本在线观看www| 手机在线中文字幕| 欧美草草影院在线视频| 蜜桃av一区二区三区| 性xxxxbbbb| 国产精品久久久久蜜臀| 一级特黄aaa| 亚洲成年人在线观看| 免费观看亚洲| 999久久久| 综合中文字幕| 一级黄色在线| 天天草天天爽| 尤物九九久久国产精品的分类| 欧美区视频在线观看| 美女国产一区二区| 亚洲永久精品一区| eeuss鲁丝片eeuss影院| 日韩欧美精品在线观看视频| 亚洲国产成人精品女人久久久| 久久天堂夜夜一本婷婷麻豆| 欧美性大战久久久久| 免费人成在线观看| 黄色网址在线视频| 国产精品美女久久久久久2018| 一区二区三区四区五区精品| 婷婷亚洲成人| 最新日韩在线视频| 色呦呦国产精品| 欧美日韩高清不卡| 中文字幕在线观看的网站| 九一精品在线观看| 亚洲欧美成人一区二区在线电影| 欧美xxxxxx| а√中文在线天堂精品| 99久热re在线精品996热视频| 国产小视频在线看| 不卡视频观看| 91精品国产91久久久久久三级| 亚洲综合另类| 中文字幕+乱码+中文字幕明步| 欧美成人女星排名| 日本中文字幕亚洲| www.5588.com毛片| 久久国产精品亚洲| 中文字幕一区二区三区乱码不卡| 国产人成亚洲第一网站在线播放| 精品裸体bbb| 日本一二三区视频免费高清| 丝袜人妻一区二区三区| 亚洲国产欧美久久| 少妇人妻互换不带套| 国产成人丝袜美腿| 日韩激情免费| www.午夜色| 色呦呦中文字幕| 亚洲欧美精品久久| 亚洲手机在线| 精品性高朝久久久久久久| 精品乱码一区| 色哟哟欧美精品| 欧美日韩精品一区二区三区视频播放| 亚洲精品成人久久久998| 久久九九精品| 在线碰免费视频在线观看| 丁香久久五月| 欧美日本不卡视频| 视频在线这里都是精品| 国产欧美精品| 国产精品亚洲一区二区三区在线| 销魂美女一区二区三区视频在线| 亚洲香蕉在线视频| av在线影视| 日韩在线黄色| 国产精品人人做人人爽| 亚洲国产一区二区精品视频| 国产精品污网站| 亚洲精品99999| 国产精品美女久久久久高潮| 国产精品xxxav免费视频| 国产叼嘿视频在线观看| 超碰在线影院| 国产色a在线| 精品一区二区三区日本| 亚洲大胆视频| 欧美激情在线视频二区| 激情影院在线| 成人国产电影在线观看| 亚洲一区二区中文| 国产精品3区| 亚洲av无码乱码国产精品久久| 日本69式三人交| 亚洲成人精品女人久久久| 亚洲影院一区二区三区| 99视频精品在线| 日韩精品成人一区二区三区| 五月婷婷六月丁香综合| 天天色天天干天天色| 亚洲香肠在线观看| 激情文学一区| 欧美人与禽性xxxxx杂性| 天堂中文资源在线观看| 亚洲精品日日夜夜| 91美女主播在线视频| 国产精品午夜在线观看| 亚洲精品写真福利| 女女百合国产免费网站| 欧美gay视频| 精品伦精品一区二区三区视频密桃| 欧美一区二区在线不卡| 成年网站视频| 美女一区二区三区视频| 中文字幕成人网| 九色porny丨国产首页在线| 精品自拍视频在线观看| 国产精品色在线网站| 色综合999| 手机看片久久久| 色欲av永久无码精品无码蜜桃| 欧州一区二区三区| 夫妻性生活毛片| 久久午夜无码鲁丝片午夜精品| 国产精品美女网站| 韩国欧美一区| 日韩视频在线观看国产| 国产精品免费精品一区| 性の欲びの女javhd| 国产一伦一伦一伦| 天天干,天天干| 欧美精品vⅰdeose4hd| 91官网在线| 女人天堂在线| 青青草精品在线视频| 国产成人三级视频| 国产啪精品视频| 欧美巨大黑人极品精男| 麻豆免费视频网站入口| 九九九九久久久久| 日日干夜夜草| 99精品999| 欧美日溪乱毛片| 波多野结衣办公室双飞| 2012中文字幕在线视频| 国产黄色片大全| 午夜精品一区二区三区av| 国产美女精品人人做人人爽| 国产乱码久久久久久| 免费成人性网站| 99精品热视频| 伊人网在线免费| 天天操夜夜操天天射| 日韩精品亚洲一区二区三区免费| 国产精品成人av性教育| 亚洲中文字幕一区| 色呦呦在线资源| 成人免费在线小视频| 国产三区精品| 国产不卡视频| 亚洲色图欧美| 亚洲成人日韩| 国产chinese精品一区二区| 精品手机在线视频| 欧美一级艳片视频免费观看| 日韩大尺度视频| 成人免费视频国产免费观看| 黄色av免费在线观看| 亚洲欧美在线免费| 国产综合第一页| 中文字幕字幕中文在线中不卡视频| 黄色资源在线看| 亚洲成人免费在线视频| 成人在线视频成人| 一区二区三区精品99久久| 色中色综合成人| 欧美激情手机在线视频| 在线视频你懂得一区| 国产黄色精品网站| 日韩伦理福利| 久久久久久黄色| 亚洲自拍欧美另类| 色呦呦网站入口| 成人精品一区二区三区免费| 成人h视频在线|