MySQL データベースの毎晩および毎時のバックアップに取り組んでいます。InnoDB または MyISAM のいずれかである複数の MySQL データベースがあります (注: 各データベースは、理由により InnoDB または MyISAM のいずれかです)。2 つの異なるタイプを使用して、バックアップとリカバリに必要なすべてのものを確実に取得したいと考えています。これが私の現在の計画です
ローカルおよびリモートに保存されている各 DB の毎晩の -mysqldump。
毎時 - バイナリ ログをフラッシュし、ローカルおよびリモートに保存します。
毎週 - 1 週間以上経過したバイナリ ログを期限切れにします。
MyISAM データベースに必要なものをすべて手に入れたような気がしますが、InnoDB データベースと、それらが作成するログ ファイル (ib_logfile0、ib_logfile1、ibdata1) について心配しています。これらのファイルをバックアップする必要がありますか? 毎晩?毎時?両方?上記の夜間および毎時のバックアップをすでに行っている場合、本当に必要ですか?