最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mongodb數(shù)據(jù)庫(kù)的備份與恢復(fù)操作實(shí)例

 更新時(shí)間:2015年01月05日 09:07:46   投稿:junjie  
這篇文章主要介紹了Mongodb數(shù)據(jù)庫(kù)的備份與恢復(fù)操作實(shí)例,本文講解使用命令在控制臺(tái)執(zhí)行實(shí)現(xiàn)Mongodb的備份與恢復(fù)操作,需要的朋友可以參考下

寫在前面

本文已經(jīng)假設(shè)你已經(jīng)安裝好了Mongodb(2.6),并且已經(jīng)開啟了auth。

用戶

首先我們添加備份和恢復(fù)數(shù)據(jù)所需的用戶,這個(gè)用戶需要有readWrite和userAdmin權(quán)限

復(fù)制代碼 代碼如下:

$ mongo
$ use admin
$ db.auth("admin", "youradminpasswd");
$ use backupdb
$ db.addUser({ user: "backup", pwd: "passwd", roles: [ "readWrite", "userAdmin" ] })

備份

注:此命令是在控制臺(tái)中執(zhí)行
我們使用mongodump來(lái)進(jìn)行數(shù)據(jù)的備份(注意:mongodump不會(huì)備份local數(shù)據(jù)庫(kù)中內(nèi)容)。

mongodump可以通過(guò)以下兩種方式來(lái)進(jìn)行數(shù)據(jù)的備份:

連接到mongod或者mongos

直接訪問(wèn)數(shù)據(jù)文件

這個(gè)工具可以備份整個(gè)服務(wù)器、單個(gè)database或者單個(gè)collection的數(shù)據(jù),也可以通過(guò)查詢語(yǔ)句只備份collection中的部分?jǐn)?shù)據(jù)。

如果不帶任何參數(shù)直接執(zhí)行mongodump,那么它會(huì)去連接本地(127.0.0.1或者localhost)27017端口上的MongoDB實(shí)例,并且會(huì)創(chuàng)建名為dump的備份。

復(fù)制代碼 代碼如下:

$ mongodump --host mongodb.example.net --port 27017 --db test --collection some --username backup --password passwd

以上會(huì)使mongodump連接到mongodb.example.net:27017上的mongod,并且把dbtest中的somecollection備份到dump目錄下

注意:從Mongodb2.2版本開始,mongodump使用的數(shù)據(jù)格式與舊版本的mongod實(shí)例不兼容。所以不要使用新版本(>=2.2)的mongodump去備份舊數(shù)據(jù)。


恢復(fù)

使用mongodump備份的數(shù)據(jù),需要使用mongorestore來(lái)恢復(fù)。

mongorestore恢復(fù)數(shù)據(jù)的方式與mongodump相對(duì)應(yīng),也是分為兩種:

連接到mongod或者mongos

直接寫入到數(shù)據(jù)文件

mongorestore既可以恢復(fù)整個(gè)備份也可以恢復(fù)一部分。

復(fù)制代碼 代碼如下:

$ mongorestore --host mongodb.example.net --port 27017 --db test --collection some --username backup --password password /data/backup

以上會(huì)從/data/backup中恢復(fù)數(shù)據(jù),其中只恢復(fù)testdb中somecollection到mongodb.example.net:27017中。如果不指定--host和--portoption,那么mongorestore會(huì)默認(rèn)使用localhost:27017。

注:在還原時(shí)必需在將要還原的數(shù)據(jù)庫(kù)上新建將要還原的數(shù)據(jù)與所屬的用戶   --drop的意思是刪除庫(kù)中原來(lái)的數(shù)據(jù)庫(kù)并將數(shù)據(jù)庫(kù)還原上去
此命令是在控制臺(tái)中執(zhí)行

相關(guān)文章

  • MongoDB錯(cuò)誤32-bit servers don''t have journaling enabled by default解決方法

    MongoDB錯(cuò)誤32-bit servers don''t have journaling enabled by de

    這篇文章主要介紹了MongoDB錯(cuò)誤32-bit servers don't have journaling enabled by default解決方法,需要的朋友可以參考下
    2014-10-10
  • 深入了解MongoDB是如何存儲(chǔ)數(shù)據(jù)的

    深入了解MongoDB是如何存儲(chǔ)數(shù)據(jù)的

    MongoDB是一個(gè)可擴(kuò)展、高性能的分布式文檔存儲(chǔ)數(shù)據(jù)庫(kù),由C 語(yǔ)言編寫,下面這篇文章主要給大家介紹了關(guān)于MongoDB是如何存儲(chǔ)數(shù)據(jù)的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • 詳解MongoDB中用sharding將副本集分配至服務(wù)器集群的方法

    詳解MongoDB中用sharding將副本集分配至服務(wù)器集群的方法

    副本集是MongoDB的主從復(fù)制中的重要功能,經(jīng)常被用來(lái)作額外的備份,這里我們就來(lái)詳解MongoDB中用sharding將副本集分配至服務(wù)器集群的方法,首先還是來(lái)回顧一下MongoDB中副本集的基本知識(shí):
    2016-07-07
  • MongoDB性能優(yōu)化及監(jiān)控

    MongoDB性能優(yōu)化及監(jiān)控

    MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。接下拉通過(guò)本文給大家分享MongoDB性能優(yōu)化及監(jiān)控,本文介紹的非常詳細(xì),非常具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-02-02
  • MongoDB服務(wù)端JavaScript腳本使用方法

    MongoDB服務(wù)端JavaScript腳本使用方法

    這篇文章主要介紹了MongoDB服務(wù)端JavaScript腳本使用方法,需要的朋友可以參考下
    2015-10-10
  • Windows系統(tǒng)安裝運(yùn)行Mongodb服務(wù)

    Windows系統(tǒng)安裝運(yùn)行Mongodb服務(wù)

    今天小編就為大家分享一篇關(guān)于Windows系統(tǒng)安裝運(yùn)行Mongodb服務(wù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • MongoDB學(xué)習(xí)筆記之MapReduce使用示例

    MongoDB學(xué)習(xí)筆記之MapReduce使用示例

    這篇文章主要介紹了MongoDB學(xué)習(xí)筆記之MapReduce使用示例,本文直接給出實(shí)例代碼,需要的朋友可以參考下
    2015-07-07
  • MongoDB中創(chuàng)建索引需要注意的事項(xiàng)

    MongoDB中創(chuàng)建索引需要注意的事項(xiàng)

    這篇文章主要介紹了MongoDB中創(chuàng)建索引需要注意的事項(xiàng),本文講解了創(chuàng)建索引可能會(huì)引發(fā)的問(wèn)題并給出解決方法,需要的朋友可以參考下
    2015-03-03
  • Mongodb基本操作與Python連接mongodb并進(jìn)行基礎(chǔ)操作的方法

    Mongodb基本操作與Python連接mongodb并進(jìn)行基礎(chǔ)操作的方法

    mongodb是基于分布式文件存儲(chǔ)的nosql(非關(guān)系型)數(shù)據(jù)庫(kù),本文分享了mongodb的基礎(chǔ)操作和Python連接并操作mongodb的基礎(chǔ)方法,基礎(chǔ)的不能再基礎(chǔ)了
    2018-09-09
  • MongoDB為用戶設(shè)置訪問(wèn)權(quán)限

    MongoDB為用戶設(shè)置訪問(wèn)權(quán)限

    MongoDB已經(jīng)使用很長(zhǎng)一段時(shí)間了,基于MongoDB的數(shù)據(jù)存儲(chǔ)也一直沒(méi)有使用到權(quán)限訪問(wèn) MongoDB默認(rèn)設(shè)置為無(wú)權(quán)限訪問(wèn)限制
    2012-11-11

最新評(píng)論

高碑店市| 历史| 开鲁县| 梅河口市| 苏尼特左旗| 泌阳县| 泰州市| 清徐县| 重庆市| 霞浦县| 丘北县| 汾阳市| 宁南县| 富裕县| 陆河县| 怀仁县| 铜鼓县| 威信县| 本溪市| 建始县| 外汇| 汪清县| 崇仁县| 揭西县| 鄂温| 顺义区| 阜新| 马山县| 博爱县| 开远市| 夹江县| 石家庄市| 乐安县| 舒兰市| 木兰县| 红桥区| 西宁市| 从江县| 远安县| 无为县| 乐东|