mongo資料庫備份與恢復
執行下面語句之前需要先進入mongo安裝目錄/bin下(或者將該資料夾新增到path)
Ubuntu下可以用:ps -ef | grep mongo 查詢mongo安裝目錄;Windows下查詢檔案所在資料夾即可
進入/bin目錄
Ubuntu環境操作:(Windows下去掉./)
先介紹下命令語法:
./mongodump -h 127.0.0.1:10001 -d lietou -o /usr/local/data
-h:MongDB所在伺服器地址,例如:127.0.0.1,當然也可以指定埠號:127.0.0.1:10001
-d:需要備份的資料庫例項,例如:lietou
-o:備份的資料存放位置,例如:/usr/local/data ,在備份完成後,系統自動在dump目錄下建立一個lietou目錄,這個目錄裡面存放該資料庫例項的備份資料。
資料庫還原
./mongorestore -h 127.0.0.1:10001 -d test –directoryperdb /usr/local/data/lietou/
h:MongoDB所在伺服器地址
-d:需要恢復的資料庫例項,例如:test,當然這個名稱也可以和備份時候的不一樣,比如test2
–directoryperdb:備份資料所在位置,例如:/usr/local/data/lietou/,這裡為什麼要多加一個lietou,而不是備份時候的dump,讀者自己檢視提示吧!
–drop:恢復的時候,先刪除當前資料,然後恢復備份的資料。就是說,恢復後,備份後新增修改的資料都會被刪除,慎用哦!
相關文章
- Mongo 資料庫備份和恢復命令Go資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- 【Mongo】Mongodump 與 mongorestore對mongo進行備份恢復GoREST
- postgresql備份與恢復資料庫SQL資料庫
- 資料庫的備份與恢復資料庫
- Informix資料庫備份與恢復ORM資料庫
- rman資料庫全庫備份與恢復資料庫
- mysql的資料庫備份與恢復MySql資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- 資料庫備份與恢復技術資料庫
- 資料庫備份與異機恢復——熱備份方式資料庫
- Oracle資料庫備份與恢復之三:OS備份/使用者管理的備份與恢復Oracle資料庫
- Oracle資料庫備份與恢復之RMANOracle資料庫
- 關閉資料庫的備份與恢復資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- 資料庫備份與恢復----第一課資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- Mysql資料備份與恢復MySql
- 【Mongo】mongo分片加複製集的備份恢復Go
- DB2的資料庫備份與恢復DB2資料庫
- ORACLE RAC資料庫的備份與恢復(6)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(5)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(4)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(3)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(2)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(1)Oracle資料庫
- 資料庫(表)的邏輯備份與恢復資料庫
- 達夢資料庫備份恢復資料庫
- 備份和恢復postgreSQL資料庫SQL資料庫
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- 資料庫資料的恢復和備份資料庫
- Redis的資料備份與恢復Redis
- 課時7-備份與恢復----資料庫備份策略指令碼資料庫指令碼
- mongo資料備份Go