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

首頁 > 數據庫 > MongoDB > 正文

mongodb 數據庫操作--備份 還原 導出 導入

2020-03-14 13:25:58
字體:
來源:轉載
供稿:網友

mongodb數據備份和還原主要分為二種,一種是針對于庫的mongodump和mongorestore,一種是針對庫中表的mongoexport和mongoimport。

一,mongodump備份數據庫

1,常用命令格

  1. mongodump -h IP --port 端口 -u 用戶名 -p 密碼 -d 數據庫 -o 文件存在路徑  


如果沒有用戶誰,可以去掉-u和-p。

如果導出本機的數據庫,可以去掉-h。

如果是默認端口,可以去掉--port。

如果想導出所有數據庫,可以去掉-d。

2,導出所有數據庫

  1. [root@localhost mongodb]# mongodump -h 127.0.0.1 -o /home/zhangy/mongodb/  
  2. connected to: 127.0.0.1  
  3. Tue Dec 3 06:15:55.448 all dbs  
  4. Tue Dec 3 06:15:55.449 DATABASE: test to /home/zhangy/mongodb/test 
  5. Tue Dec 3 06:15:55.449 test.system.indexes to /home/zhangy/mongodb/test/system.indexes.bson  
  6. Tue Dec 3 06:15:55.450 1 objects  
  7. Tue Dec 3 06:15:55.450 test.posts to /home/zhangy/mongodb/test/posts.bson  
  8. Tue Dec 3 06:15:55.480 0 objects  
  9.  
  10. 。。。。。。。。。。。。。。。。。。。。省略。。。。。。。。。。。。。。。。。。。。。。。。。。  


3,導出指定數據庫

  1. [root@localhost mongodb]# mongodump -h 192.168.1.108 -d tank -o /home/zhangy/mongodb/  
  2. connected to: 192.168.1.108  
  3. Tue Dec 3 06:11:41.618 DATABASE: tank to /home/zhangy/mongodb/tank 
  4. Tue Dec 3 06:11:41.623 tank.system.indexes to /home/zhangy/mongodb/tank/system.indexes.bson  
  5. Tue Dec 3 06:11:41.623 2 objects  
  6. Tue Dec 3 06:11:41.623 tank.contact to /home/zhangy/mongodb/tank/contact.bson  
  7. Tue Dec 3 06:11:41.669 2 objects  
  8. Tue Dec 3 06:11:41.670 Metadata for tank.contact to /home/zhangy/mongodb/tank/contact.metadata.json  
  9. Tue Dec 3 06:11:41.670 tank.users to /home/zhangy/mongodb/tank/users.bson  
  10. Tue Dec 3 06:11:41.685 2 objects  
  11. Tue Dec 3 06:11:41.685 Metadata for tank.users to /home/zhangy/mongodb/tank/users.metadata.json  


三,mongorestore還原數據庫

1,常用命令格式

 

  1. mongorestore -h IP --port 端口 -u 用戶名 -p 密碼 -d 數據庫 --drop 文件存在路徑 

--drop的意思是,先刪除所有的記錄,然后恢復。

2,恢復所有數據庫到mongodb中

  1. [root@localhost mongodb]# mongorestore /home/zhangy/mongodb/ #這里的路徑是所有庫的備份路徑 


3,還原指定的數據庫

  1. [root@localhost mongodb]# mongorestore -d tank /home/zhangy/mongodb/tank/ #tank這個數據庫的備份路徑  
  2.  
  3. [root@localhost mongodb]# mongorestore -d tank_new /home/zhangy/mongodb/tank/ #將tank還有tank_new數據庫中 


這二個命令,可以實現數據庫的備份與還原,文件格式是json和bson的。無法指寫到表備份或者還原。

四,mongoexport導出表,或者表中部分字段

1,常用命令格式

  1. mongoexport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數據庫 -c 表名 -f 字段 -q 條件導出 --csv -o 文件名 


上面的參數好理解,重點說一下:

-f 導出指字段,以字號分割,-f name,email,age導出name,email,age這三個字段

-q 可以根查詢條件導出,-q '{ "uid" : "100" }' 導出uid為100的數據

--csv 表示導出的文件格式為csv的,這個比較有用,因為大部分的關系型數據庫都是支持csv,在這里有共同點

2,導出整張表

 
  1. [root@localhost mongodb]# mongoexport -d tank -c users -o /home/zhangy/mongodb/tank/users.dat  
  2. connected to: 127.0.0.1  
  3. exported 4 records  

3,導出表中部分字段

  1. [root@localhost mongodb]# mongoexport -d tank -c users --csv -f uid,name,sex -o tank/users.csv  
  2. connected to: 127.0.0.1  
  3. exported 4 records  


4,根據條件敢出數據

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


五,mongoimport導入表,或者表中部分字段

1,常用命令格式

1.1,還原整表導出的非csv文件

mongoimport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數據庫 -c 表名 --upsert --drop 文件名

重點說一下--upsert,其他參數上面的命令已有提到,--upsert 插入或者更新現有數據

1.2,還原部分字段的導出文件

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

--upsertFields根--upsert一樣

1.3,還原導出的csv文件

mongoimport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數據庫 -c 表名 --type 類型 --headerline --upsert --drop 文件名

上面三種情況,還可以有其他排列組合的。

2,還原導出的表數據

 

 

  1. [root@localhost mongodb]# mongoimport -d tank -c users --upsert tank/users.dat  
  2. connected to: 127.0.0.1  
  3. Tue Dec 3 08:26:52.852 imported 4 objects 

3,部分字段的表數據導入

[root@localhost mongodb]# mongoimport -d tank -c users --upsertFields uid,name,sex tank/users.dat

connected to: 127.0.0.1

Tue Dec 3 08:31:15.179 imported 4 objects

4,還原csv文件

  1. [root@localhost mongodb]# mongoimport -d tank -c users --type csv --headerline --file tank/users.csv  
  2. connected to: 127.0.0.1  
  3. Tue Dec 3 08:37:21.961 imported 4 objects  


總體感覺,mongodb的備份與還原,還是挺強大的,雖然有點麻煩。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情亚洲综合一区| 亚洲色图国产精品| 精品国内自产拍在线观看| 成人美女免费网站视频| 成人免费看黄网站| 亚洲欧美国产一本综合首页| 欧美亚洲国产日韩2020| 亚洲在线一区二区| 色综合久久88| **欧美日韩vr在线| 在线视频中文亚洲| 日韩成人性视频| 热久久这里只有精品| 国产亚洲精品日韩| 日韩禁在线播放| 中文字幕少妇一区二区三区| 欧美激情xxxx性bbbb| 亚洲高清一二三区| 88国产精品欧美一区二区三区| 欧美亚洲国产成人精品| 精品国偷自产在线| 成人动漫网站在线观看| 性视频1819p久久| 日韩精品久久久久久久玫瑰园| 亚洲天堂av电影| 日韩免费在线观看视频| 欧美日韩福利在线观看| 欧美影院在线播放| 欧美一级大片在线观看| 欧美特黄级在线| 性夜试看影院91社区| 国产在线精品成人一区二区三区| 欧美激情videos| 久久伊人精品天天| 国产丝袜一区二区三区免费视频| 亚洲自拍欧美色图| 欧美激情在线播放| 亚洲va欧美va在线观看| 九九久久久久99精品| 色妞色视频一区二区三区四区| 亚洲视频在线视频| 久久91超碰青草是什么| 亚洲欧美另类中文字幕| 亚洲精品电影在线| 国产精品久久久久77777| 欧美限制级电影在线观看| 国产一区二区日韩精品欧美精品| 97av视频在线| 亚洲视频在线观看视频| 色哟哟亚洲精品一区二区| 亚洲精品国产精品乱码不99按摩| 日韩av一区在线观看| 日韩免费观看av| 欧美激情欧美激情在线五月| 欧美老女人xx| 日韩在线不卡视频| 日韩欧美999| 久久这里只有精品99| 日韩av最新在线| 亚洲视频综合网| 成人激情在线播放| 亚洲综合在线播放| 久久亚洲成人精品| 国产精品18久久久久久首页狼| 亚洲人成电影网站| 国产mv免费观看入口亚洲| 亚洲国产日韩欧美在线图片| 国产精品久久久久久久久久| 中文字幕国产日韩| 国产偷国产偷亚洲清高网站| 一区二区三区四区精品| 久久久99免费视频| 亚洲图中文字幕| 欧美在线xxx| 亚洲天堂免费在线| 欧美成人精品一区二区三区| 国产精品99久久久久久www| 中文字幕亚洲一区二区三区五十路| 最新国产成人av网站网址麻豆| 91久久在线视频| 国产精品爽爽爽爽爽爽在线观看| 亚洲一区二区三区视频播放| 欧美成人在线网站| 国产丝袜一区二区三区| 91精品国产综合久久香蕉的用户体验| 日韩av在线免费观看一区| 97国产成人精品视频| 中文字幕精品在线| 97av在线视频免费播放| 欧美日韩在线第一页| 精品国产鲁一鲁一区二区张丽| 亚洲精品日韩丝袜精品| 国产在线精品一区免费香蕉| 欧美精品在线极品| 欧美日韩精品二区| 精品成人在线视频| 欧美一级淫片aaaaaaa视频| 一区二区三区 在线观看视| 成人国产在线视频| 国产欧美日韩视频| 中文字幕av日韩| 国外色69视频在线观看| 国产精品久久一区| 国内伊人久久久久久网站视频| 国产精品免费电影| 国产亚洲精品美女久久久久| 日韩国产高清污视频在线观看| 一本一本久久a久久精品牛牛影视| 国产亚洲欧美一区| 亚洲欧美日韩精品久久| 日韩黄色av网站| 久久频这里精品99香蕉| 亚洲性视频网址| 国产精品视频999| 日韩最新中文字幕电影免费看| 热草久综合在线| 日韩精品视频免费专区在线播放| 色综合久久88| 性金发美女69hd大尺寸| 在线视频欧美日韩精品| 日韩免费av一区二区| 欧洲美女免费图片一区| 欧美精品日韩三级| 午夜精品福利视频| 疯狂欧美牲乱大交777| 欧美中文在线观看国产| 国产精品久久激情| 中文字幕国产精品| 欧美精品在线网站| 国产成人在线一区| 26uuu另类亚洲欧美日本老年| 欧美视频不卡中文| 欧美高清在线播放| 色琪琪综合男人的天堂aⅴ视频| 久久久国产精品一区| 中文字幕不卡av| 久久久最新网址| 国产精品狠色婷| 一区二区三区视频免费| 欧美大秀在线观看| 91久久嫩草影院一区二区| 国产精品jizz在线观看麻豆| 91性高湖久久久久久久久_久久99| 在线观看欧美日韩| 亚洲**2019国产| 精品国产视频在线| 欧美激情视频播放| 高清欧美性猛交xxxx黑人猛交| 欧美视频免费在线观看| 中文字幕最新精品| 欧美专区中文字幕| 欧美激情亚洲自拍| 国产欧美中文字幕| 亚洲二区中文字幕| 欧美视频13p| 欧美成人激情在线| 欧美激情视频在线| 国产精品久久久精品| 欧美区在线播放| 九九热精品视频国产| 国产精品第七十二页| 国产成人精品视频在线观看| 国产精品美腿一区在线看| 91精品在线一区|