Innobackupex は、mysql サーバーの完全バックアップと増分バックアップの両方を提供します。
しかし、毎日の完全バックアップと特定の時間の増分のプロセスを自動化するスクリプトを探しています。
このスクリプトは古いバックアップ ファイルを削除し、ステータスなどをメールで送信します。アイデアや既製のスクリプトはありますか?
ありがとう
Innobackupex は、mysql サーバーの完全バックアップと増分バックアップの両方を提供します。
しかし、毎日の完全バックアップと特定の時間の増分のプロセスを自動化するスクリプトを探しています。
このスクリプトは古いバックアップ ファイルを削除し、ステータスなどをメールで送信します。アイデアや既製のスクリプトはありますか?
ありがとう
私が知っている既製のものは何もありません。これを自分で bash でコーディングし、cron からスクリプトを呼び出すだけです。find . -type d -mtime +5 -maxdepth 1 -exec rm -r {} \;
5 日以上前のバックアップを削除するために使用します。innobackupex を使用した増分バックアップは完全バックアップに基づいているため、スクリプトでそのディレクトリを参照できる必要があります。クライアント (私は Percona で働いています) のためにこれらの多くを書いたので、難しいことではありません。bash は 20 ~ 30 行を超えてはなりません。