by shigemk2

当面は技術的なことしか書かない

何をバックアップしているのか

  • データベースファイル(絶対やる)
  • エラーログファイル(データベースファイルと同じディレクトリなのでやる)
  • バイナリログファイル(やる)
  • 設定ファイル(データベースファイルと同じディレクトリなのでやる)
  • 実行ファイル(やらない)

コールドバックアップ MySQLの稼動を止めてバックアップする
オンラインバックアップ MySQLを稼動したままバックアップする

論理バックアップ mysqldumpをつかっ人間の読めるフォーマットでバックアップ
物理バックアップ バイナリ形式でそのままバックアップする(LVMなどを使う)

バックアップファイルをリストアしたあとに、バイナリログを利用してそれ以降に
記録された中身を順番に当てていって復旧を行う(ポイントタイムリカバリ)