Mongodb的備份恢復與匯出匯入

2021-09-05 10:00:18 字數 1289 閱讀 2325

本小節內容需要以 超級使用者 mongodb的方式啟動才可以使用

1、備份

作用:保證資料庫安全,主要用於災難處理

備份的語法:

mongodump -h dbhost -d dbname -o dbdirectory
示例:mongodump -h 192.168.196.128:27017 -d test1 -o ~/desktop/test1bak

恢復語法:mongorestore -h dbhost -d dbname --dir dbdirectory

示例:mongorestore -h 192.168.196.128:27017 -d test2 --dir ~/desktop/test1bak/test1

用於和其他平台進行互動對接,將資料匯出成指定格式檔案進行使用,比如資料分析常用的csv檔案 用於給非計算機行業的使用者檢視資料,對於他們來說csv檔案(開啟之後是電子**)更方便

匯出語法:

mongoexport -h dbhost -d dbname -c colname -o filename --csv -f field
示例:

mongoexport -d test_data -c person_info -o ./test_data1.json -f name,age
-h: 伺服器位址

-d: 資料庫名

-c: 集合名

-o: 匯出檔名

–type: 檔案型別,預設json格式,可選資料型別json,csv

-f: 需要匯出的字段,匯出為json格式的資料時可以不指定匯出哪些字段,預設全部,匯出成csv檔案是必須指定

示例:mongoexport -h 192.168.196.128:27017 -d test2 -c col1 -o test1_col1 [–csv -f name,age,number]

匯入語法:

mongoimport -h dbhost -d dbname -c colname  --type json/csv --file=匯出檔案路徑
示例:mongoimport -d test_data -c person_info1 --file=./test_data1.json

Mongodb的備份恢復與匯出匯入

保證資料庫安全,主要用於災難處理 備份的語法 mongodump h dbhost d dbname o dbdirectory d 需要備份的資料庫名稱 o 備份的資料存放位置,此 錄中存放著備份出來的資料 示例 mongodump h 192.168.196.128 27017 d test1 ...

MongoDB 資料匯入 匯出 備份與恢復

一 mongodb資料備份 mongodump 備份資料使用下面的命令 mongodump h dbhost d dbname o dbdirectory 引數說明 h mongdb所在伺服器位址,例如 127.0.0.1,當然也可以指定埠號 127.0.0.1 27017 d 需要備份的資料庫例項...

mongoDB4 2 8備份恢復與匯出匯入

資料備份就是要儲存資料的完整性,防止斷電,病毒感染等等情況,使資料丟失。有必要的話,最好勤備份,防止資料丟失。建立備份目錄 mkdir p bigdata mongodb 4.2.8 mongodump 語法 mongodump h localhost 27017 d dmp phone o big...