MySQL-总结-server-id

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,所以级联不会同步数据。 

#######################

二、级联复制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的信息:

 

posted on 2017-12-08 14:29  星期六男爵  阅读(3109)  评论(0)    收藏  举报

导航