mongodb資料庫備份與恢復(資料庫資料遷移)
有時工作中用到遷移的mongodb的資料庫中的資料,mongodb的的也可以像的MySQL的一樣備份資料,在這裡我選擇在本地備份阿里雲的mongodb的資料庫的資料作為測試;
備份
mongodump -h dbhost -d dbname -o dbdirectory
-h:MongDB所在伺服器地址,例如:127.0.0.1,(我這裡是阿里雲伺服器地址)
-d:需要備份的資料庫例項
-o:備份的資料存放目錄,系統自動在轉儲目錄下建立一個備份的資料庫名稱的目錄,這個目錄裡面存放該資料庫例項的備份資料
恢復
mongorestore -h dbhost -d dbname -directoryperdb dbdirectory
-h:MongoDB中的所在伺服器地址
-d:需要恢復的資料庫例項
-directoryperdb:備份資料所在位置
1首先在阿里雲伺服器上備份mongodb的資料(將阿里雲伺服器的資料庫資料備份成JSON檔案)
2.檢視備份的檔案(檢視備份成功的資料夾內容)
3.將備份資料夾打包壓縮
4.本地SCP拉取伺服器備份檔案壓縮包
5.解壓縮(省略)然後恢復資料(前提是要在本地建立同名資料庫)
相關文章
- MySQL資料庫遷移與MySQL資料庫批量恢復MySql資料庫
- NoSQL 資料庫案例實戰 -- MongoDB資料備份、恢復SQL資料庫MongoDB
- postgresql備份與恢復資料庫SQL資料庫
- mongo資料庫備份與恢復Go資料庫
- 資料庫的備份與恢復資料庫
- Informix資料庫備份與恢復ORM資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- rman資料庫全庫備份與恢復資料庫
- dnf資料庫備份&遷移資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- 資料庫資料的恢復和備份資料庫
- mysql的資料庫備份與恢復MySql資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- 資料庫備份與恢復技術資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- [資料庫] Navicat for MySQL定時備份資料庫及資料恢復資料庫MySql資料恢復
- MongoDB資料庫備份MongoDB資料庫
- 資料庫的冷備份遷移資料庫
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- 分散式文件儲存資料庫之MongoDB備份與恢復分散式資料庫MongoDB
- Oracle備份與恢復系列 五 續 EXP/IMP遷移、複製資料庫Oracle資料庫
- Oracle資料庫備份與恢復之RMANOracle資料庫
- 關閉資料庫的備份與恢復資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- 資料庫備份與恢復----第一課資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- MySQL-19.資料庫備份與恢復MySql資料庫
- 資料庫資料恢復—無備份,binlog未開啟的Mysql資料庫資料恢復案例資料庫資料恢復MySql
- 達夢資料庫備份恢復資料庫
- 備份和恢復postgreSQL資料庫SQL資料庫
- Mysql資料庫備份及恢復MySql資料庫
- 【北亞資料恢復】MongoDB資料遷移檔案丟失的MongoDB資料恢復案例資料恢復MongoDB
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- 資料庫備份與異機恢復——熱備份方式資料庫
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 用 RMAN 備份異機恢復 遷移資料
- 【資料庫資料恢復】MongoDB資料庫服務啟動失敗的資料恢復案例資料庫資料恢復MongoDB