mysqlのスレーブサーバでバイナリログがうまくはかれなかったりする件

mysqlのスレーブサーバでバイナリログがうまくはかれなかったりする件。

mysqlで server1 -> server2 -> server3 っていう三連結でマスタースレーブを構成すると、server1での更新がserver3に伝わらない。

これはserver2の設定でデフォルトだとserver1の更新内容をバイナリログ(binlog)に書き出さないためだ。

5.5から実装されたのかな、よくわかんない。オプション事態は5.1でも通る。でも表面化したのは5.5からだと。

これを直すには次の項目をmy.cnfに書くこと。

log_slave_updates

2010-01-24 MySQLのレプリケーションスレー ブサーバでバイナリログを有効にする

コメントを残す