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

首頁 > 數據庫 > MongoDB > 正文

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

2020-10-29 18:53:48
字體:
來源:轉載
供稿:網友

一,mongodump備份數據庫

1,常用命令格

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

如果沒有用戶誰,可以去掉-u和-p。
如果導出本機的數據庫,可以去掉-h。
如果是默認端口,可以去掉--port。
如果想導出所有數據庫,可以去掉-d。

2,導出所有數據庫

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

3,導出指定數據庫

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

三,mongorestore還原數據庫

1,常用命令格式

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

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

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

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

 
3,還原指定的數據庫

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

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

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

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,導出整張表

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

3,導出表中部分字段

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

4,根據條件敢出數據

[root@localhost mongodb]# mongoexport -d tank -c users -q '{uid:{$gt:1}}' -o tank/users.json connected to: 127.0.0.1 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,還原導出的表數據

[root@localhost mongodb]# mongoimport -d tank -c users --upsert tank/users.dat connected to: 127.0.0.1 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文件

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线欧美在线| 中文字幕日韩欧美| www亚洲精品| 欧美一级大片在线免费观看| 亚洲精品自产拍| 日韩人在线观看| 亚洲国产精品久久久| 91高清在线免费观看| 日韩在线观看高清| 91精品国产高清久久久久久久久| 色视频www在线播放国产成人| 91在线精品视频| 91成人福利在线| 91av在线国产| 国产一区二区激情| 成人羞羞国产免费| 亚洲精品久久视频| 欧美一级淫片播放口| 久久久精品在线观看| 色综合91久久精品中文字幕| 91tv亚洲精品香蕉国产一区7ujn| 日韩免费视频在线观看| 51久久精品夜色国产麻豆| 亚洲精品免费av| 国产成人欧美在线观看| 亚洲一区二区三区sesese| 国产精品中文久久久久久久| 亚洲欧美综合区自拍另类| 国产mv免费观看入口亚洲| 日韩69视频在线观看| 热门国产精品亚洲第一区在线| 亚洲高清av在线| 亚洲一区二区三区视频播放| 亚洲日本成人女熟在线观看| 美女视频黄免费的亚洲男人天堂| 日本欧美黄网站| 国产精品自拍偷拍| 欧美电影在线观看完整版| 精品中文字幕久久久久久| 国产精品99一区| 欧美精品亚州精品| 欧美激情欧美激情在线五月| 欧美日韩一区二区三区| 欧美激情影音先锋| 91精品国产91久久久| 亚洲自拍偷拍第一页| 日本高清久久天堂| 色婷婷成人综合| 国产一区二区日韩精品欧美精品| 国产激情999| 日韩精品视频免费专区在线播放| 人人爽久久涩噜噜噜网站| 欧美亚洲一级片| 91成人国产在线观看| 456国产精品| 国产精品视频白浆免费视频| 亚洲电影免费观看高清完整版| 91av在线播放视频| 超碰日本道色综合久久综合| 精品调教chinesegay| 91美女福利视频高清| 国产精品av免费在线观看| 国产精品久久久久久久久借妻| 一区二区中文字幕| 欧美日韩在线视频首页| 国产精品嫩草影院久久久| 午夜精品久久久久久99热软件| 亚洲激情小视频| 欧美激情视频三区| 欧美在线观看网站| 青青草原一区二区| 国产精品丝袜一区二区三区| 国产精品欧美风情| 亚洲成人激情在线| 亚洲欧美综合区自拍另类| 亚洲欧美日韩网| 亚洲丝袜av一区| 亚洲欧美日韩中文在线| 久久精品精品电影网| 91久久久久久国产精品| 亚洲国产一区二区三区四区| 国产www精品| 97视频国产在线| 国产亚洲精品综合一区91| 视频在线观看一区二区| 国产亚洲欧洲高清| 亚洲国产精品久久久| xxxx欧美18另类的高清| 亚洲欧美成人一区二区在线电影| 热久久99这里有精品| 亚洲午夜未删减在线观看| 国产精品ⅴa在线观看h| 欧美成人h版在线观看| 97av在线视频免费播放| 欧美一级片免费在线| 亚洲女人天堂成人av在线| 欧美日韩国产精品一区二区不卡中文| 欧美第一黄色网| 欧美体内谢she精2性欧美| 欧洲精品久久久| 国产999精品视频| 2020国产精品视频| 欧美黑人又粗大| 国产91精品视频在线观看| 日韩中文在线视频| 国产亚洲xxx| 日韩在线精品视频| 欧美高清视频在线播放| 国产精品久久久久久久app| 欧美一级视频免费在线观看| 欧美精品电影在线| 国产精品视频一区二区三区四| 亚洲精品videossex少妇| 亚洲成人网在线观看| 91精品国产亚洲| 欧美精品电影在线| 久久久国产一区| 国产精品一区久久久| 97在线视频免费播放| 97免费视频在线播放| 亚洲女人天堂色在线7777| 久久免费少妇高潮久久精品99| 最近2019中文字幕mv免费看| 98精品国产高清在线xxxx天堂| 国产综合色香蕉精品| 亚洲区免费影片| 91高潮精品免费porn| 国自产精品手机在线观看视频| 久久久亚洲福利精品午夜| 91国自产精品中文字幕亚洲| 欧美激情精品久久久久久蜜臀| 亚洲精品福利在线| 亚洲国产欧美日韩精品| 欧美性极品xxxx做受| 亚洲国模精品一区| 国产精品国内视频| 日韩精品欧美国产精品忘忧草| 国产精品羞羞答答| 日韩av在线免费播放| 欧美大片欧美激情性色a∨久久| 久久成人免费视频| 欧美国产日韩二区| 亚洲欧洲午夜一线一品| 91免费国产网站| 中文字幕亚洲精品| 亚洲激情在线观看视频免费| 日本一本a高清免费不卡| 狠狠躁夜夜躁人人爽天天天天97| 国产成人综合av| 欧美黑人极品猛少妇色xxxxx| 欧美午夜女人视频在线| 麻豆国产va免费精品高清在线| 中文字幕久久久av一区| 国产一区二区三区毛片| 欧美激情在线视频二区| 成人黄色av免费在线观看| 亚洲精品小视频| xxxx欧美18另类的高清| 精品国产1区2区| 国产一区深夜福利| 日韩av电影国产| 国语自产精品视频在免费| 欧美理论在线观看| 91中文在线视频|