【mongoDB】 备份
生活随笔
收集整理的這篇文章主要介紹了
【mongoDB】 备份
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法一:
使用文件復制形式,對mongoDB 進行數據文件的備份。
[mongo@localhost ~]$ cat mongo_back.sh
#!/bin/sh#su - mongo
source /home/mongo/.bash_profile
#對數據庫進行加鎖,禁止數據寫入,并進行數據同步,將臟數據刷新到磁盤中。以確保數據目錄中的文件是最新的數據。
db.fsyncLock()
EOF
#拷貝數據文件到備份目錄中
cp -R /opt/mongodb/db/mdsp? /opt/backup/mdsp_bak
#解鎖,數據庫恢復到可寫狀態
#unlock db
/opt/mongodb/mongodb-linux-x86_64-2.5.5/bin/mongo-start.sh? <<EOF
db.fsyncUnlock()
EOF
[mongo@localhost ~]$
方法二。
使用mongodump 把數據導出到備份目錄中
mongodump -o /opt/backup/ -port 27018 -d mdsp -u backuser -p userpass
總結
以上是生活随笔為你收集整理的【mongoDB】 备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【mongoDB】测试使用gridfs,
- 下一篇: MongoDB 常用故障排查工具