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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM