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
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 資料庫備份恢復資料庫
- postgresql備份與恢復資料庫SQL資料庫
- dnf資料庫備份&遷移資料庫
- 資料庫備份與恢復技術資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- MongoDB資料庫備份MongoDB資料庫
- 資料庫資料恢復—無備份,binlog未開啟的Mysql資料庫資料恢復案例資料庫資料恢復MySql
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- 分散式文件儲存資料庫之MongoDB備份與恢復分散式資料庫MongoDB
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- MySQL-19.資料庫備份與恢復MySql資料庫
- Mysql資料庫備份及恢復MySql資料庫
- 達夢資料庫備份恢復資料庫
- 【北亞資料恢復】MongoDB資料遷移檔案丟失的MongoDB資料恢復案例資料恢復MongoDB
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- 【資料庫資料恢復】MongoDB資料庫服務啟動失敗的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- Mongo 資料庫備份和恢復命令Go資料庫
- pg_dump 備份,恢復資料庫資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- 在Ubuntu 14.04上備份,還原和遷移MongoDB資料庫UbuntuMongoDB資料庫
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- MongoDB 資料遷移 備份 匯入(自用)MongoDB
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- 雲資料庫管理與資料遷移資料庫
- Dedecms資料庫恢復與備份的兩種方法資料庫
- 淺談達夢資料庫的備份與恢復資料庫
- MongoDB資料庫報錯,資料庫檔案丟失資料恢復案例MongoDB資料庫資料恢復
- vivo 資料庫備份恢復系統演化資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- PG-pg_dump備份/恢復資料庫資料庫
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- 【資料庫資料恢復】MS SQL資料庫附加資料庫出錯怎麼恢復資料?資料庫資料恢復SQL