mysqlサーバを運用する上でバックアップをどうするか検討する。 データベースエンジンはInnoDBを使うことを前提とする。 事前にmysqlサーバの設定は確認しておいてほしい。 ◆ 何をバックアップするか バックアップ対象として考えられるのは次だろう。 ① データベースファイル ② バイナリ(ロールフォワード)ログ ③ 設定ファイル(my.cnf) ④ クエリ、更新、エラーログ ⑤ 実行ファイル ①はテーブルやその中身が含まれるので当然バックアップが必要である。 ②は①をバックアップした時点から、ロールフォワードさせる(障害発生直前までの状態に 戻す)ために利用するため、①とセットで必要である。 バイナリログはmysqlの機能で保存するようなことはできないため、 cpなりscpしてコピーをとっておけばいい。 ③はサイズの少ないただのテキストファイルであり工数もかからないので 保存しておい