真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mongodb數(shù)據(jù)備份的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

凌源ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!

這篇文章將為大家詳細(xì)講解有關(guān)mongodb數(shù)據(jù)備份的方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

Mongodb自帶了mongodump和mongorestore這兩個(gè)工具來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的備份和恢復(fù)。

mongodump能夠在Mongodb運(yùn)行時(shí)進(jìn)行備份,它的工作原理是對(duì)運(yùn)行的Mongodb做查詢,然后將所有查到的文檔寫(xiě)入磁盤(pán)。但是存在的問(wèn)題時(shí)使用mongodump產(chǎn)生的備份不一定是數(shù)據(jù)庫(kù)的實(shí)時(shí)快照,如果我們?cè)趥浞輹r(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行了寫(xiě)入操作,則備份出來(lái)的文件可能不完全和Mongodb實(shí)時(shí)數(shù)據(jù)相等。

mongodump 進(jìn)行熱備份

mongodump工具使用說(shuō)明:

$ mongodump --help
Export MongoDB data to BSON files.
 
options:
  --help                   produce help message
  -v [ --verbose ]         be more verbose (include multiple times for more 
                           verbosity e.g. -vvvvv)
  --version                print the program's version and exit
  -h [ --host ] arg        mongo host to connect to ( /s1,s2 for 
                           sets)
  --port arg               server port. Can also use --host hostname:port
  --ipv6                   enable IPv6 support (disabled by default)
  -u [ --username ] arg    username
  -p [ --password ] arg    password
  --dbpath arg             directly access mongod database files in the given 
                           path, instead of connecting to a mongod  server - 
                           needs to lock the data directory, so cannot be used 
                           if a mongod is currently accessing the same path
  --directoryperdb         if dbpath specified, each db is in a separate 
                           directory
  --journal                enable journaling
  -d [ --db ] arg          database to use
  -c [ --collection ] arg  collection to use (some commands)
  -o [ --out ] arg (=dump) output directory or "-" for stdout
  -q [ --query ] arg       json query
  --oplog                  Use oplog for point-in-time snapshotting
  --repair                 try to recover a crashed database
  --forceTableScan         force a table scan (do not use $snapshot)

參數(shù)說(shuō)明:

-h:指明數(shù)據(jù)庫(kù)宿主機(jī)的IP

-u:指明數(shù)據(jù)庫(kù)的用戶名

-p:指明數(shù)據(jù)庫(kù)的密碼

-d:指明數(shù)據(jù)庫(kù)的名字

-c:指明collection的名字(不指定,則所有的集合)

-o:指明到要導(dǎo)出的文件名

-q:指明導(dǎo)出數(shù)據(jù)的過(guò)濾條件

-u:用戶名

-p:密碼

例如:

$ mongodump -h 127.0.0.1:27021 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù)名 -o 備份文件夾名或者路徑

實(shí)例:

$ mongodump -h 127.0.0.1:27021 -u xx -p xx -d kk -o bak
2018-12-20T09:58:51.473+0800    writing kk.xxxx to 
2018-12-20T09:58:51.473+0800    writing kk.x2 to 
2018-12-20T09:58:51.473+0800    writing kk.x3 to 
2018-12-20T09:58:51.548+0800    done dumping kk.xxxx (1 document)
2018-12-20T09:58:51.550+0800    done dumping kk.x2 (29 documents)
2018-12-20T09:58:51.550+0800    done dumping kk.x3 (34 documents)

關(guān)于mongodb數(shù)據(jù)備份的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


當(dāng)前題目:mongodb數(shù)據(jù)備份的方法-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://weahome.cn/article/dohigd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部