现有一台服务器A,一台服务器B,A既是B的master,也是B的slave、同样,B既是的A的master,也是A的slave。
中间出现数据不同步的现象,同步完数据后,B做为已经OK,Slave_IO_Running: Yes,Slave_SQL_Running: Yes。可是A却不行Slave_IO_Running: NO,Slave_SQL_Running: Yes。重新slave stop,reset slave,change master,slave start之后还是不行。查看报错信息log event entry exceeded max_allowed_packet; Increase max_allowed_packet on master,我在配置文件里面max_allowed_packet = 32M,两台机器的设置都是一样的,为什么还是不行呢?知道的兄弟麻烦给个答复,多谢啦。

解决方案 »

  1.   

    mysql> show variables like 'max_allowed_packet';看一下是多少? 先不管为什么,加大了再说。
    0分贴关注的人比较少。
    当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
      

  2.   


    谢谢楼上的,这个办法我之前都已经试过了,不行的。不然也不会在这里发帖问大家啊。
    不过这里可真TMD的拽啊,0分的贴不帮忙,靠,一点开源的精神都没,操。
      

  3.   

    做MASTER-SLAVE从没碰到这问题的飘过