MySQLのバックアップ

その名も”mysql-backup”というコマンドがあり、これをcronに登録すれば、簡単にバックアップできます。

mysql-backup -uroot --backup --target-dir /root/backup

mysqldump と mysql-backupの違い

mysqldump というテーブル単位でバックアップをとるツールもありますが、毎日のバックアップにはmysql-backupをつかいます。

Oracle DB のRMAN と Data Pumpの関係に似ていると思いませんか。RMANの記事

mysql-backupmysqldump
DB全体のバックアップ
差分バックアップ×
データ時点の保証×
テーブル単位のバックアップ×