MongoDB 的備份及還原分為線上及離線,本文將介紹離線備份如下
線上方法請參考 http://charleslin74.pixnet.net/blog/post/396878375
離線方法(mongo服務沒有啟動)
step1 先停掉MongoDB的服務
# service mongodb stop
step2 進行資料庫的的備份,dbpath是mongodb資料存放的路徑,而備份資料會存放在目前所在目錄下的dump資料夾內
# mongodump --dbpath /var/lib/mongodb
step3 使用scp將備份下來的資料複製到要還原的主機(假設IP為100.100.100.100)
# scp -r ./dump username@100.100.100.100:~/
step4 登入需要還原的主機內,開始進行還原資料
# mongorestore --dbpath /var/lib/mongodb --journal
step5 還原完成,重啟mongo服務
# service mongodb start
全站熱搜
留言列表