摘要:準備數據庫備份恢復用到的工具是和,數據表導入導出用到的是和,所以一定要進入到有這四個工具的文件下,一般這四個文件是在下一數據庫的備份恢復數據庫備份從本機把數據庫導出到上級目錄主機加端口數據庫名稱導出的地址導出結果數據庫恢復把上級
準備:
數據庫備份恢復用到的工具是mongodump和mongorestore,數據表導入導出用到的是mongoimport和mongoexport,所以一定要進入到有這四個工具的文件下,一般這四個文件是在 /usr/local/mongodb/bin下()
數據庫備份
e.g:從本機把dataSummary數據庫導出到上級目錄
./mongodump -h 127.0.0.1:27017 -d dataSummary -o ../
1.-h 主機加端口
2.-d 數據庫名稱
3.-o 導出的地址
導出結果:
數據庫恢復
e.g:把上級目錄中dataSummary文件備份到testDB數據庫中
./mongorestore -h 127.0.0.1:27017 -d testDb --dir ../dataSummary
- 1.-h 主機加端口
2.-d 數據庫名稱
3.--dir 備份數據庫地址
導出數據表
eg:把數據庫adverseDrugReaction的collection為directions的導出到上級目錄的directions.json文件中,文件格式可以寫csv或者其他,我個人喜歡用json
./mongoexport -d adverseDrugReaction -c directions -o ../directions.json
1.-d 后面是數據庫
2.-c 后面是collection名
3.-o 是導出的路徑
導入數據表
e.g:把上級目錄中的directions.json文件導入到adverseDrugReaction數據庫的users中
mongoimport -d adverseDrugReaction -c users --file ../directions.json
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19136.html
摘要:就是說,恢復后,備份后添加修改的數據都會被刪除,慎用哦最后的一個參數,設置備份數據所在位置,例如。指定備份的目錄你不能同時指定和選項。 定時對數據庫進行備份可以有效地保護數據 MongoDB 數據備份 在 MongoDB 中我們使用 mongodump 命令來備份 MongoDB 數據 語法如下: > mongodump -h dbhost -d dbname -o dbdirect...
摘要:起因年月,當大家都在為的逝去寫總結,并為年的到來做計劃的時候,一波黑客發動了一輪攻擊,攻擊的對象瞄準了數據庫。他們刪除了所有數據庫數據,并留下一個勒索數據庫。不幸的是,我也成為這幸運的一員。謹記,安全,安全,安全。 起因 2017年1月,當大家都在為16的逝去寫總結,并為17年的到來做計劃的時候,一波黑客發動了一輪攻擊,攻擊的對象瞄準了mongodb數據庫。他們刪除了所有數據庫數據,并...
摘要:起因年月,當大家都在為的逝去寫總結,并為年的到來做計劃的時候,一波黑客發動了一輪攻擊,攻擊的對象瞄準了數據庫。他們刪除了所有數據庫數據,并留下一個勒索數據庫。不幸的是,我也成為這幸運的一員。謹記,安全,安全,安全。 起因 2017年1月,當大家都在為16的逝去寫總結,并為17年的到來做計劃的時候,一波黑客發動了一輪攻擊,攻擊的對象瞄準了mongodb數據庫。他們刪除了所有數據庫數據,并...
摘要:不填寫該參數會默認備份所有實例。指定備份的數據庫的集合可以和配合使用。數據恢復命令參數所在服務器地址,默認為需要恢復的數據庫實例,例如,當然這個名稱也可以和備份時候的不一樣,比如恢復的時候,先刪除當前數據,然后恢復備份的數據。 更多內容歡迎來到博客 :https://imjianjian.github.io MongoDB數據備份 命令:mongodump 參數: -h: 服務器地址...
摘要:一的導入與導出導出工具概念中的工具可以把一個導出成格式或格式的文件。可以通過參數指定導出的數據項,也可以根據指定的條件導出數據。恢復工具概念是從備份中恢復數據的工具,它主要用來獲取的輸出結果,并將備份的數據插入到運行的中。 一、Mongodb的導入與導出 1.1、導出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一個collection導出成J...
摘要:轉載方法一通過恢復如果部署的是復制集,這時還有一線希望,可以通過來盡可能的恢復數據復制集的每一條修改操作都會記錄一條,所以當數據庫被誤刪后,可以通過重放現有的來盡可能的恢復數據。 轉載:http://forum.foxera.com/mongo... 方法一:通過 oplog 恢復如果部署的是 MongoDB 復制集,這時還有一線希望,可以通過 oplog 來盡可能的恢復數據;Mong...
閱讀 2989·2023-04-25 21:23
閱讀 3022·2021-09-22 15:24
閱讀 862·2019-08-30 12:55
閱讀 2095·2019-08-29 18:42
閱讀 2607·2019-08-29 16:27
閱讀 943·2019-08-26 17:40
閱讀 2173·2019-08-26 13:29
閱讀 2604·2019-08-26 11:45