MongoDB 備份與恢復

2021-08-07 06:33:25 字數 794 閱讀 2234

備份

在mongo中,使用mongodump命令來備份資料。該命令匯出資料到指定的目錄。

語法:mongodump -h dbhost -d dbname -o dbdirectory

dbhost:資料庫位址,可以指定埠

dbname:資料庫例項名稱

dbdirectory:匯出的目標路徑

其他可選引數:

mongodump --host host_name --port port_number

該命令將備份所有mongodb資料

mongodump --host renren.io --port 27017

mongodump --dbpath db_path --out backup_directory

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

mongodump --collection collection --db db_name

該命令將備份指定資料庫的集合。

mongodump --collection mycol --db test

恢復

mongodb使用 mongorerstore 命令來恢復備份的資料。

mongorestore命令指令碼語法如下:

>

mongorestore

-h dbhost

-d dbname

--directoryperdb dbdirectory

MongoDB備份與恢復

任何資料庫都需要備份和恢復,這個重要性就不多說了,大家都懂的。首先說下語法 備份 mongodump hdbhost ddbname odbdirectory h mongdb所在伺服器位址,例如 127.0.0.1,當然也可以指定埠號 127.0.0.1 27017 d 需要備份的資料庫例項,例如...

mongoDB備份與恢復

1 匯入 匯出可以操作的是本地的mongodb伺服器,也可以是遠端的.所以,都有如下通用選項 h host 主機 port port 埠 u username 使用者名稱 p passwd 密碼 2 mongoexport 匯出json格式的檔案 問 匯出哪個庫,哪張表,哪幾列,哪幾行?d 庫名 c...

mongodb備份與恢復

一 備份 mongodump d mailaccess c mail q o data dump 備份mailaccess database的mail collection到 data dump目錄 d 備份哪個資料庫 c 備份哪個collection 可選,不傳預設為整個database q 指定...