MongoDB 備份

2018-03-20 19:42 更新

MongoDB教程 - MongoDB備份


要備份MongoDB,請使用mongodump命令,它將所有數(shù)據(jù)轉(zhuǎn)儲到轉(zhuǎn)儲目錄。

語法

mongodump命令的基本語法如下

>mongodump

該命令將連接到運(yùn)行在127.0.0.1和端口27017的服務(wù)器,并將服務(wù)器的所有數(shù)據(jù)返回到目錄/bin/dump/。

例子

以下語法顯示如何指示主機(jī)和端口。

mongodump --host HOST_NAME --port PORT_NUMBER

以下命令將備份指定mongod實例的所有數(shù)據(jù)庫。

mongodump --host yourserver.com --port 27017

以下語法顯示如何設(shè)置數(shù)據(jù)文件夾和備份文件夾。

mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY

以下命令將僅備份指定路徑上的指定數(shù)據(jù)庫。

mongodump --dbpath /data/db/ --out /data/backup/

以下語法顯示如何從數(shù)據(jù)庫備份集合。

mongodump --collection COLLECTION --db DB_NAME

以下命令將僅備份指定數(shù)據(jù)庫的指定集合。

mongodump --collection mycol --db test

恢復(fù)數(shù)據(jù)

要恢復(fù)備份數(shù)據(jù),請使用MongoDB的mongorestore命令。

mongorestore命令的基本語法是

>mongorestore
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號