パスワードを忘れた? アカウント作成
456548 journal

Livingdeadの日記: MySQLレプリケーション備忘録 master.infoとrelay-log.info

日記 by Livingdead

レプリケーションに際してスレーブ側では二つのスレッドが起動する。
これは SHOW PROCESSLIST\G で確認することができる。
マスタからのバイナリログを読み込むためのスレッドと
リレーログを書き出すためのスレッドである。

前者は /var/lib/mysql/master.info に情報を保存する。
これにはマスタに接続するために必要なアカウント情報も記録されている。
パスワードも平文のまま記録されているのでパーミッションには注意が必要である。

後者は /var/lib/mysql/relay-log.info に情報を保存する。
ここにはそのリレーログにはマスタのバイナリログのどこまでが記録されているか、
またリレーログのどこまでを実行してスレーブのデータベースに反映させたかが記録されている。

両スレッドともに起動時にはこれらのファイルに記録されている情報をもとに
レプリケーションを再開する。レプリケーションに関する情報はデータベースの
どこかに保存されているわけではないらしい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

読み込み中...