[英]How to take a backup in secondary server of mongodb
我有一個mongo的主服務器和mongo的輔助服務器。
我想在一小時一次的輔助服務器中備份mongo。
我剛在輔助服務器上寫了一個簡單的bash腳本:
mongodump --host localhost --port 27017 --db databasename --out /root/backupdatabasename --oplog
當我運行這個腳本。 得到錯誤:
2016-02-15T07:42:46.713+0000 Failed: bad option: --oplog mode only supported on full dumps
據我所知: - oplog是一個選項時間點備份。
如果我在沒有--oplog的情況下運行腳本,請給我建議
沒有--oplog選項它工作正常。
如果刪除數據庫參數,該命令將轉儲所有數據庫並包括自備份啟動以來創建的oplog條目。
oplog存儲在每個mongod實例中,而不是每個數據庫中,因此有意義的是,您無法為單個數據庫請求oplog。
mongodump --host localhost --port 27017 --out /root/backupdatabasename --oplog
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.