MongoDB資料庫的備份與還原

2021-09-08 23:45:09 字數 695 閱讀 2270

在考試的進行中,需要對考試中上傳到mongodb的考試檔案進行備份,然後再還原到本地的mongodb裡面,所以,此處就用到了mongodb備份與還原的功能。

mongodump -h dbhost -d -dbname -o -dbdirectory

-h: mongodb所在的伺服器位址與埠號(埠號可能會有所不同),寫在dbhost的位置,例如:-h localhost:27017

-d: 指定備份的資料庫名稱,例如:-d mydb

-o: 將資料庫要備份到的位置,例如:-o c:\mongodump

所以整句話連起來就是:mongodump -h localhost:27017 -d mydb -o c:\mongodump

意思是將本地介面為27017的mongo裡面的mydb資料庫備份到c:\mongodump處,備份好了之後的檔案會變成這樣:

這就代表備份成功了

mongorestore -h <:port> -d dbname

還原和備份一樣,將伺服器名稱,埠號,資料庫名,路徑名寫好即可還原

例如:mongorestore -h localhost:27017 -d mydb c:\mongodump

需要注意的是資料庫名稱和路徑前面都沒有-

linux下mongodb資料庫備份與還原

資料庫遷移,視覺化工具nosqlbooster for mongodb 付費版才具備資料匯入功能.代價太高,索性採取命令列 備份命令 mongodump h dbhost d dbname o dbdirectory d 需要備份的資料庫例項,例如 test o 備份的資料存放位置,例如 c dat...

MongoDB 資料庫備份與恢復

這裡備份下來的是json和bson檔案 其中json儲存元資料,bson儲存具體資料 直接寫 mongodump命令,客戶端會連線到ip為 127.0.0.1 埠號為 27017 的mongodb服務上,並備份所有資料到 bin dump 目錄中。這裡恢復檔案為json和bson 比如 mongor...

SQL SERVER 2000 資料庫備份與還原

備份資料庫,例如 backup database northwind to disk c northwind.bak 還原資料庫,例如 返回由備份集內包含的資料庫和日誌檔案列表組成的結果集 restore filelistonly from disk c northwind.bak 還原由backu...