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

2021-08-16 04:48:37 字數 1333 閱讀 8591

一、mongodb資料備份 --- mongodump

備份資料使用下面的命令:

mongodump -h dbhost -d dbname -o dbdirectory

引數說明:

-h:mongdb所在伺服器位址,例如:127.0.0.1,當然也可以指定埠號:127.0.0.1:27017

-d:需要備份的資料庫例項,例如:test

-o:備份的資料存放位置,例如:c:\data\dump,當然該目錄需要提前建立,在備份完成後,系統自動在dump目錄下建立乙個test目錄,這個目錄裡面存放該資料庫例項的備份資料。

二、mongodb資料恢復 --- mongorestore

恢復資料使用下面的命令:

mongorestore -h dbhost -d dbname -directoryperdb dbdirectory

引數說明:

-h:需要恢復的資料庫例項,例如:test,當然這個名稱也可以和備份時候的不一樣,比如test2

-directoryperdb:備份資料所在位置,例如:c:\data\dump\test

三、mongodb資料匯出 --- mongoexport

匯出資料可以使用命令:

mongoexport -h dbhost -d dbname -c collectionname -o output

引數說明:

-h資料庫位址

-d指明使用的庫

-c指明要匯出的集合

-o指明要匯出的檔名

四、mongodb資料匯入 --- mongoimport

匯入資料可以使用命令:

mongoimport -h dbhost -d dbname -c collectionname --file filename

引數說明:

-h資料庫位址

-d指明使用的庫

-c指明要匯入的集合

--file要匯入的檔案

MongoDB資料備份及匯出匯入

mongodump 主要匯出整個資料庫記錄,也可某乙個資料庫記錄,或不匯出某一資料庫的記錄。匯出的資料庫為bson格式。mongodump可以全部相容所有資料庫型別。不會匯出索引。匯出資料速度快。壓縮率好。mongoexport工具可以把乙個collection匯出成json格式或csv格式的檔案。...

mongodb資料匯入匯出以及備份恢復

資料匯出 mongoexport 假設庫里有一張user 表,裡面有2 條記錄,我們要將它匯出 use my mongodb switched to db my mongodb db.user.find 1 常用匯出方法 root localhost bin mongoexport d my mon...

mongodb資料匯入匯出以及備份恢復

資料匯出 mongodump d grouprules o dump 資料恢復 mongorestore dump grouprules 資料匯出 mongoexport 假設庫里有一張user 表,裡面有2 條記錄,我們要將它匯出 use my mongodb switched to db my ...