SlideShare a Scribd company logo
カジュアルに
バックアップ♥
 Aya Komuro
一度だけ聞きます
今日覚えてもらいたい事

バックアップする

バックアップする

バックアップする

※大事な事だから3回
言います。
タイプ
 タイプ          物理的バックアップ                論理的バックアップ

 形式             生データ                  論理的DB構造を保持する

                                      ファイルサイズが小さい
            ファイルサイズが大きい
                                    データやテーブル構成を編集したい
向いている          重要なデータ
                                 違うアーキテクチャ(ストレージ含む)に再構築
             リカバリを早く行う
                                     稼働しながらのバックアップ
         メモリーテーブルのデータは取れない        出力結果が物理的バックアップより大きい
 要注意        似た様な環境のみ移行可           バックアップにログや設定ファイル等がない
          稼働しながらのバックアップは不可

        mysqlbackup( InnoDB)
バックアプ
コマンド    mysqlhotcopy (MyISAM)          mysqldump
           cp, scp, tar, rsync

リストア
                                     load data infile..
                                       mysqlimport
用語集
データベースの状態
 hot(稼働中), warm(稼働しているが編集が出来ない), cold(稼働していない)


スナップショットでのバックアップ
 Veritas/LVM/ZFSなど


フル vs 増加性バックアップ
 バイナリログを有効にしておく必要がある


注意すべき事
 バックアップスケジュール、圧縮、暗号化
MYSQLDUMP

•オプションが一杯あるよ
• --xml : xml形式にアウトプットを出すとか
• --debug-info : プログラム使用時のCPU/メモリ使
用量を取得する
• --force : エラーが出ても継続する
• --dump-slave: マスターからスレーブ用データを
生成
今日覚えた事



mysqlbackup
mysqlhotcopy
mysqldump
今日からバックアップ!




おしまい。

More Related Content

カジュアルにバックアップ - MySQL Casual Talks 福岡

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n