Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1284205
  • 博文数量: 127
  • 博客积分: 2286
  • 博客等级: 大尉
  • 技术积分: 1943
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-10 10:37
文章分类

全部博文(127)

文章存档

2018年(1)

2015年(2)

2014年(1)

2013年(30)

2012年(88)

2011年(5)

分类: Mysql/postgreSQL

2012-03-01 13:22:33

我在测试一个主主复制,昨天下面前重新刷新了下一个slave

今天来发现由于是 主主复制,在master上忘了执行change master to了

我就执行了 change master to现在slave的姿态,发现有数据库冲突

有人在backup上改了数据,我晕

由于slave是重新建的数据库,我就用了LSN:binlog.000001:9789769


结果出现1236号错误,提示Increase max_allowed_packet on master

我把它从1M增加到64M,两端都做了,还是不行

后来发现时我用mysqlbinlog看pos的时候,用错了pos号

 LSN改为:binlog.000001:1023769就对了

分析:真正的原因是找不到pos号


Pos号是这样的 server id 2 end_log_pos 1023591

hint:

 change master to 在binlog中有这样的字样Exec_Master_Log_Pos ,如果忘了,可以用这个找回来




阅读(3514) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~