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的信息: