今日、データベースをバックアップするための非常に優れたアイデアを思いつきました: ダンプ ファイルを git リポジトリに置き、各ダンプをコミットして、最新のコピーと以前のバックアップに簡単にロールバックできるようにします。また、リポジトリのコピーを定期的に簡単にプルして、バックアップのバックアップとして自分のコンピューターにコピーを保持することもできます。それは間違いなく賢いように聞こえます。
ただし、巧妙なソリューションには根本的な欠陥がある場合があることは承知しています。git に mysqldump の差分を保存すると、どのような問題が発生する可能性がありますか? その価値はありますか?サーバー上に複数のデータベースのバックアップを作成し、別の場所に冗長コピーを保持するために、ほとんどの人は何をしますか?