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

 

arrow
arrow
    全站熱搜

    痞客興 發表在 痞客邦 留言(0) 人氣()