無料のクラウド/オンライン サービスを使用して、MySQL データベースを (適度に) 安全かつ自動的にバックアップする方法は何ですか?

無料のクラウド/オンライン サービスを使用して、MySQL データベースを (適度に) 安全かつ自動的にバックアップする方法は何ですか?

私は個人開発用にMySQLデータベースを持っています。無料(有料)オンラインストレージ。(Dropbox、Google Drive など)

シェル スクリプトで十分だと思います。

私が動作を確認しているアルゴリズムは次のとおりです。

1.データベースをローカルディスクにバックアップする

2. pgp または同等の手段を使用してファイルを暗号化します。

3. 提案されたクラウド サービスにファイルをアップロードします。

過去に同様のことを行ったことがある人はいますか? ここで最も重要なのは... 無料 (コスト)、自動化 (chron または /init.d を使用)、セキュリティです。データベースが「悪者の手に落ちた」場合、詮索好きな目からデータベースを保護できますか (妥当な範囲で)。

ご質問がございましたらお知らせください。

答え1

パート1と2を組み合わせます。MySqlでは暗号化されたバックアップを取ることができます。詳細はこちら:

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

次は、画像をクラウドサービスにアップロードします。これは個人の好み次第です。Dropboxがお好きなら、ヘッドレスデーモン; コマンドラインの Google Drive クライアントについては、InSync または Grive を参照してください。

関連情報