成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

mongodb 備份、還原、導(dǎo)入、導(dǎo)出簡(jiǎn)單操作

KitorinZero / 430人閱讀

摘要:還原導(dǎo)出的表數(shù)據(jù)部分字段的表數(shù)據(jù)導(dǎo)入還原文件

一、 mongodump備份數(shù)據(jù)庫(kù)

1.一般常用的備份命令格式

mongodump -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -o 文件存在路徑 
如果想導(dǎo)出所有數(shù)據(jù)庫(kù),可以去掉-d

2.導(dǎo)出數(shù)據(jù)庫(kù)
[root@local ~]# mongodump -h 127.0.0.1 --port 30216 -d test -uxxxx -pxxxxx -o home/mongodb/
connected to: 10.10.3.245:30216
Thu Aug 11 02:15:04.529 DATABASE: test to /home/mongodb/test

二、mongorestore還原數(shù)據(jù)庫(kù)
1.常用命令格式

mongorestore -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) --drop 文件存在路徑

[root@localhost mongodb]# mongorestore -d test /home/mongodb/test #test這個(gè)數(shù)據(jù)庫(kù)的備份路徑

這二個(gè)命令,可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份與還原,文件格式是json和bson的

三、mongoexport導(dǎo)出表,或者表中部分字段

1.常用命令格式

mongoexport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -c 表名 -f 字段

-q 條件導(dǎo)出 --csv -o 文件名 上面的參數(shù)好理解,重點(diǎn)說(shuō)一下:
-f 導(dǎo)出指字段,以字號(hào)分割,-f name,email,age導(dǎo)出name,email,age這三個(gè)字段
-q 可以根查詢條件導(dǎo)出,-q "{ "_id" : "10001" }" 導(dǎo)出uid為100的數(shù)據(jù)
--csv 表示導(dǎo)出的文件格式為csv的,這個(gè)比較有用,因?yàn)榇蟛糠值年P(guān)系型數(shù)據(jù)庫(kù)都是支持csv,在這里有共同點(diǎn)

2.導(dǎo)出整張表

[root@localhost mongodb]# mongoexport -d test -c users -o /home/mongodb/test/users.dat 
connected to: 127.0.0.1 
exported 24 records 

3.導(dǎo)出表中部分字段

[root@localhost mongodb]# mongoexport -d test -c users --csv -f uid,name,sex -o test/users.csv 
connected to: 127.0.0.1 
exported 24 records 

4.根據(jù)條件敢出數(shù)據(jù)

[root@localhost mongodb]# mongoexport -d test -c users -q "{uid:{$gt:1}}" -o test/users.json 
connected to: 127.0.0.1 
exported 12 records 

四、mongoimport導(dǎo)入表,或者表中部分字段

1.常用命令格式

1.1 還原整表導(dǎo)出的非csv文件

mongoimport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -c 表名 --upsert --drop 文件名  
重點(diǎn)說(shuō)一下--upsert,其他參數(shù)上面的命令已有提到,--upsert 插入或者更新現(xiàn)有數(shù)據(jù)

1.2 還原部分字段的導(dǎo)出文件

mongoimport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -c 表名 --upsertFields 字段 --drop 文件名  

--upsertFields根--upsert一樣

1.3 還原導(dǎo)出的csv文件

mongoimport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -c 表名 --type 類(lèi)型 --headerline --upsert --drop 文件名  
上面三種情況,還可以有其他排列組合的。

2.還原導(dǎo)出的表數(shù)據(jù)

[root@localhost mongodb]# mongoimport -d test -c users --upsert test/users.dat 
connected to: 127.0.0.1 
............

3.部分字段的表數(shù)據(jù)導(dǎo)入

[root@localhost mongodb]# mongoimport -d test -c users  --upsertFields uid,name,sex  test/users.dat  
connected to: 127.0.0.1  
............................................... 

4.還原csv文件

[root@localhost mongodb]# mongoimport -d test -c users --type csv --headerline --file test/users.csv 
connected to: 127.0.0.1 
...........................................

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/18892.html

相關(guān)文章

  • mongo備份

    摘要:轉(zhuǎn)載請(qǐng)注明出處原文排版地址點(diǎn)擊獲取更好閱讀體驗(yàn)全局的備份恢復(fù)備份遷移到本機(jī)恢復(fù)掛載路徑如下將備份文件復(fù)制到這個(gè)文件夾,在進(jìn)入指定集合的導(dǎo)入導(dǎo)出導(dǎo)出數(shù)據(jù)庫(kù)中指定集合的數(shù)據(jù)導(dǎo)出集合中指定字段的數(shù)據(jù),導(dǎo)出的文件格式為 轉(zhuǎn)載請(qǐng)注明出處 http://www.paraller.com 原文排版地址 點(diǎn)擊獲取更好閱讀體驗(yàn) 全局的備份恢復(fù) 備份 mongodump -d yea -o /data...

    timger 評(píng)論0 收藏0
  • mongo備份筆記

    摘要:轉(zhuǎn)載請(qǐng)注明出處原文排版地址點(diǎn)擊跳轉(zhuǎn)全局的備份恢復(fù)備份遷移到本機(jī)恢復(fù)復(fù)制到這個(gè)文件夾進(jìn)入進(jìn)入指定集合的導(dǎo)入導(dǎo)出導(dǎo)出數(shù)據(jù)庫(kù)中指定集合的數(shù)據(jù)導(dǎo)出集合中指定字段的數(shù)據(jù),導(dǎo)出的文件格式為根據(jù)條件導(dǎo)出數(shù)據(jù) 轉(zhuǎn)載請(qǐng)注明出處 http://www.paraller.com 原文排版地址 點(diǎn)擊跳轉(zhuǎn) 全局的備份恢復(fù) 備份 mongodump -d yea -o /data/db/3.1_2017_07...

    Jiavan 評(píng)論0 收藏0
  • mongoDB運(yùn)維篇②】備份與恢復(fù)(導(dǎo)入導(dǎo)出)

    摘要:導(dǎo)入導(dǎo)出可以操作的是本地的服務(wù)器也可以是遠(yuǎn)程的服務(wù)器所以都有如下通用選項(xiàng)主機(jī)端口用戶名密碼導(dǎo)出庫(kù)名表名列名查詢條件導(dǎo)出的文件名導(dǎo)出格式便于和傳統(tǒng)數(shù)據(jù)庫(kù)交換數(shù)據(jù)導(dǎo)出庫(kù)下面的表從哪里導(dǎo)出導(dǎo)出的文檔數(shù)導(dǎo)出庫(kù)下 導(dǎo)入/導(dǎo)出可以操作的是本地的mongodb服務(wù)器,也可以是遠(yuǎn)程的服務(wù)器所以,都有如下通用選項(xiàng): -h host 主機(jī) --port port 端口 -u username 用...

    lakeside 評(píng)論0 收藏0
  • MongoDB備份與恢復(fù)

    摘要:一的導(dǎo)入與導(dǎo)出導(dǎo)出工具概念中的工具可以把一個(gè)導(dǎo)出成格式或格式的文件??梢酝ㄟ^(guò)參數(shù)指定導(dǎo)出的數(shù)據(jù)項(xiàng),也可以根據(jù)指定的條件導(dǎo)出數(shù)據(jù)?;謴?fù)工具概念是從備份中恢復(fù)數(shù)據(jù)的工具,它主要用來(lái)獲取的輸出結(jié)果,并將備份的數(shù)據(jù)插入到運(yùn)行的中。 一、Mongodb的導(dǎo)入與導(dǎo)出 1.1、導(dǎo)出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一個(gè)collection導(dǎo)出成J...

    2450184176 評(píng)論0 收藏0
  • mongodb數(shù)據(jù)庫(kù)恢復(fù)備份

    摘要:準(zhǔn)備數(shù)據(jù)庫(kù)備份恢復(fù)用到的工具是和,數(shù)據(jù)表導(dǎo)入導(dǎo)出用到的是和,所以一定要進(jìn)入到有這四個(gè)工具的文件下,一般這四個(gè)文件是在下一數(shù)據(jù)庫(kù)的備份恢復(fù)數(shù)據(jù)庫(kù)備份從本機(jī)把數(shù)據(jù)庫(kù)導(dǎo)出到上級(jí)目錄主機(jī)加端口數(shù)據(jù)庫(kù)名稱導(dǎo)出的地址導(dǎo)出結(jié)果數(shù)據(jù)庫(kù)恢復(fù)把上級(jí) 準(zhǔn)備: 數(shù)據(jù)庫(kù)備份恢復(fù)用到的工具是mongodump和mongorestore,數(shù)據(jù)表導(dǎo)入導(dǎo)出用到的是mongoimport和mongoexport,所以一定...

    30e8336b8229 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<