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資料庫備份與恢復資料庫
- postgresql備份與恢復資料庫SQL資料庫
- 【Mongo】Mongodump 與 mongorestore對mongo進行備份恢復GoREST
- 資料庫備份恢復資料庫
- 資料庫備份與恢復技術資料庫
- MySQL-19.資料庫備份與恢復MySql資料庫
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- Mysql資料備份與恢復MySql
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- Mysql資料庫備份及恢復MySql資料庫
- 達夢資料庫備份恢復資料庫
- 【Mongo】mongo分片加複製集的備份恢復Go
- RabbitMQ如何備份與恢復資料MQ
- Dedecms資料庫恢復與備份的兩種方法資料庫
- 淺談達夢資料庫的備份與恢復資料庫
- pg_dump 備份,恢復資料庫資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- mongo資料備份Go
- RAC備份恢復之Voting備份與恢復
- mysqldump使用方法(MySQL資料庫的備份與恢復)MySql資料庫
- PG-pg_dump備份/恢復資料庫資料庫
- vivo 資料庫備份恢復系統演化資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- 資料庫資料恢復—無備份,binlog未開啟的Mysql資料庫資料恢復案例資料庫資料恢復MySql
- 如何在HarmonyOS對資料庫進行備份,恢復與加密資料庫加密
- 分散式文件儲存資料庫之MongoDB備份與恢復分散式資料庫MongoDB
- NoSQL 資料庫案例實戰 -- MongoDB資料備份、恢復SQL資料庫MongoDB
- RMAN備份恢復典型案例——資料庫卡頓資料庫
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- MySQL 備份與恢復MySql
- Jenkins備份與恢復Jenkins
- Postgresql 備份與恢復SQL
- Docker Swarm 進階:資料卷備份與恢復DockerSwarm
- Mysql備份與恢復(1)---物理備份MySql
- 時序資料庫 InfluxDB 之備份和恢復策略資料庫UX
- ClickHouse資料庫單機安裝及備份恢復資料庫