本小節內容需要以 超級使用者 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...