要備份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ù),請使用MongoDB的mongorestore命令。
mongorestore命令的基本語法是
>mongorestore
更多建議: