使用(任何)免費雲端/線上服務備份我的 mysql 資料庫的(合理)安全且自動化的方法是什麼?

使用(任何)免費雲端/線上服務備份我的 mysql 資料庫的(合理)安全且自動化的方法是什麼?

我有一個用於個人開發的 mysql 資料庫。我想使用任何線上備份免費(成本)線上儲存。 (Dropbox、Google硬碟等...)

我假設 shell 腳本可以完成這項工作。

我看到的演算法是:

1.備份資料庫到本機磁碟

2.使用 pgp 或相當等效的方法加密檔案。

3.上傳文件到建議的雲端服務。

有沒有人有過去用於類似事情的方法?這裡最重要的是...免費(成本)、自動化(使用 chron 或 /init.d )和安全性。如果我的資料庫落入“壞人之手”,我可以保護它免受窺探(合理地)。

請讓我知道,如果你有任何問題。

答案1

我會將第 1 部分和第 2 部分結合起來。詳細資訊在這裡:

mysqlbackup --backup-image=/backups/image.enc --encrypt
--key-file=/meb/key  --backup-dir=/var/tmp/backup  backup-to-image

下一步是將映像推送到雲端服務。這取決於個人喜好。如果你喜歡 Dropbox,它有一個無頭守護程式;對於命令列 Google Drive 用戶端,請查看 InSync 或 Grive。

相關內容