原理很簡單,使用 mydumper 多線程備份 MySQL並壓縮 ,然後再使用 restic 加密備份至 AWS S3 ,restic 的好處是支持加密和增量備份,所以不會因為多個快照佔用過多數據,而且支持指定快照回滾,非常適合服務器備份。
我將這 2 個工具進行了整合並寫了幾個簡單的 shell 腳本進行管理,並打包為 Docker 鏡像,使用者只需要拉取鏡像並配置參數就可以定時自動備份了。
適合個人用戶或者小企業數據不多的情況下使用。
詳細使用說明和腳本放到 Github 了: https://github.com/helloxz/xp-backup
|
|