* MySQL レプリケーション [#t99ce2cb]
** 大まかな仕組み [#qf2386d6]
- マスタとスレーブ、それぞれのサーバにMySQLをインストールする。
- レプリケーションを実行するユーザをマスタに作る。
- マスタにserver-idを設定する。
- マスタにバイナリ ロギングが有効になるように設定する。
- マスタにバイナリ ロギングが有効になるように設定する。(マスタのバイナリログは、スレーブにリレーログとして転送される。)
- スレーブにserver-idを設定する。(マスタのserver-idとは違う、ユニークなID。)
- mysqldumpコマンドでマスタのダンプを取る、もしくはマスタのデータファイルをtarでコピーし、スレーブにリストアする。
- スレーブでCHANGE MASTERコマンドを実行し、マスタとの通信を開始する。
** ドキュメント [#kc2ef9de]
- レプリケーション全般 http://dev.mysql.com/doc/refman/5.1/ja/replication.html
- レプリケーションの設定方法 http://dev.mysql.com/doc/refman/5.1/ja/replication-howto.html