mongodb數據庫的備份與恢復

先介紹下命令語法: 數據庫

./mongodump -h 127.0.0.1:10001 -d lietou -o /usr/local/data 服務器

 

-h:MongDB所在服務器地址,例如:127.0.0.1,固然也能夠指定端口號:127.0.0.1:10001spa

-d:須要備份的數據庫實例,例如:lietourest

-o:備份的數據存放位置,例如:/usr/local/data ,在備份完成後,系統自動在dump目錄下創建一個lietou目錄,這個目錄裏面存放該數據庫實例的備份數據。test

數據庫還原語法

./mongorestore -h 127.0.0.1:10001 -d test  --directoryperdb /usr/local/data/lietou/數據

 

h:MongoDB所在服務器地址margin

-d:須要恢復的數據庫實例,例如:test,固然這個名稱也能夠和備份時候的不同,好比test2db

--directoryperdb:備份數據所在位置,例如:/usr/local/data/lietou/,這裏爲何要多加一個lietou,而不是備份時候的dump,讀者本身查看提示吧!端口

--drop:恢復的時候,先刪除當前數據,而後恢復備份的數據。就是說,恢復後,備份後添加修改的數據都會被刪除,慎用哦!

相關文章
相關標籤/搜索