Mysql
用於 MySQL 備份的 Zmanda 的替代品?
我對Zmanda沒有意見,但我想知道除了手工操作之外是否還有更好或流行的解決方案。
我的要求是:
- 線上備份
- 該工具應根據數據庫決定使用 mysqldump 或 mysqlhotcopy
- 驗證備份的完整性
- 發送狀態電子郵件
- 清理舊備份(可選)
- 能夠在增量備份或完整備份之間進行選擇(可選)
複製似乎是“進行備份的最佳方式”,但我不會在這個項目上這樣做。
我知道這並不能完全回答您的問題,但無論如何:
- 基於 LVM 的快照 + rdiff-backup 或其他任何東西來進行差異備份(這很殘酷,它可能會讓你失望,但往往對我有用)
- xtrabackup - Percona 的免費和開源。它很年輕但很有前途,並提供了執行 InnoDB 的實時完整和增量備份的能力。
對於所有這些,您需要放置一些腳本。我是backupninja的應用程序使用者,我將其用作腳本的包裝器。backupninja 會在事情失敗時給你發郵件,會記錄命令的輸出等。
也看看這裡。