http://hatemysql.com/?tag=server_id
一、B-->>A<<---C
主庫A server_id=11
從庫B server_id=12
從庫C server_id=12
問題:可以搭建成功么?現象是什么?
網上說的是從庫會不斷重新連接,本人測試搭建成功,一切正常,也許是版本的問題。
我用的版本5.7.9,有朋友用5.6版本測試也不報錯。
5.5版本會導致從庫不斷去重新連接,io線程會出現connection。
http://blog.csdn.net/Win_Man/article/details/74938542
5.6以后應該是從庫change連主庫的時候,主庫通過UUID判斷讓從庫連接
IO線程連接拉取的binlog只記錄server_id,沒有UUID,所以級聯不會同步數據。
IO線程連接拉取的binlog只記錄server_id,沒有UUID,所以級聯不會同步數據。
#######################
二、級聯復制A<----B<---C
主庫A server_id=11
從庫B server_id=12
從庫C server_id=11
問題:可以搭建成功么?主從能同步么?
答案:可以搭建成功,主庫插入數據,從庫B有數據,從庫C沒有數據。
原因:B中的binlog記錄了主庫的server_id=11,傳到C,IO線程發現server_id=11,以為是自己產生的binglog,直接丟棄。導致從庫C沒有數據。
#######################
B中binlog里記錄了server_id的信息:

