MongoDB 創(chuàng)建備份

在本章中,我們將看到如何在MongoDB中創(chuàng)建備份。

MongoDB 數(shù)據(jù)轉(zhuǎn)儲(chǔ)

要在MongoDB中創(chuàng)建數(shù)據(jù)庫備份,應(yīng)該使用mongodump命令。此命令將把服務(wù)器的整個(gè)數(shù)據(jù)轉(zhuǎn)儲(chǔ)到dump目錄中。有許多選項(xiàng)可用于限制數(shù)據(jù)量或創(chuàng)建遠(yuǎn)程服務(wù)器的備份。

語法

mongodump 命令的基本語法如下-

>mongodump

示例

啟動(dòng)您的mongod服務(wù)器。假設(shè)您的mongod服務(wù)器在本地主機(jī)和端口27017上運(yùn)行,請(qǐng)打開命令提示符,然后轉(zhuǎn)到mongodb實(shí)例的bin目錄,然后鍵入命令mongodump

mycol 集合具有以下數(shù)據(jù)。

>mongodump

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

數(shù)據(jù)庫統(tǒng)計(jì)

以下是可與該mongodump命令一起使用的可用選項(xiàng)的列表。

語法描述示例
mongodump --host HOST_NAME --port PORT_NUMBER

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

mongodump --host (cainiaoplus.com) --port 27017
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY此命令將僅備份指定路徑上的指定數(shù)據(jù)庫。mongodump --dbpath /data/db/ --out /data/backup/
mongodump --collection COLLECTION --db DB_NAME此命令將僅備份指定數(shù)據(jù)庫的指定集合。mongodump --collection mycol --db test

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

使用 MongoDB 的 mongorestore 命令還原備份數(shù)據(jù),該命令還原備份目錄中的所有數(shù)據(jù)。

語法

mongorestore命令的基本語法是-

>mongorestore

以下是命令的輸出-

數(shù)據(jù)庫統(tǒng)計(jì)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清