簡體   English   中英

如何在mongodb的二級服務器上進行備份

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM