请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

经过两个小时测试,发现老师您的master_log_pos指定为0不太对

这个项目快做完了 我又转回了看了这一节 因为从库总是不复制主库 然后show slave status命令显示全部正常 然后重启从库同步了两次删除操作后又不同步了,为了完成主从同步,我每次操作都要手动重启从库。后来我看网上教程,他们从库命令行master_log_pos的值都是按照主库show master status里的position设置的  我按这个方法重新来了一遍 主从同步问题从此解决 主从同步终于正常了 我发这个提问主要是想让同学们看到 我感觉很多人把master_log_pos指定为0后会有和我一样的问题

正在回答 回答被采纳积分+3

2回答

码农7134933 2020-11-18 16:31:33

估计是binlog的前段有什么操作能够改变slave的角色(比如变成新的master)导致slave不生效,从而不能同步,从最后一条binlog开始复制的话,就能够保持slave的角色,实现同步

0 回复 有任何疑惑可以回复我~
翔仔 2020-09-20 02:06:16

同学好,感谢分享,但是没有说一定要把master_log_pos设置为0啊,你如果设置和当前master一个步长,就表明是从现在开始开始同步。然后同学说后面不同步了,show slave status报了什么错呢,是不是配置上有什么问题,比如说两者的binlog记录方式之类的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕数据1227650 #1
    往后都没问题 状态都是yes 和您图中一样 就是不同步 必须重启从库才能同步一次主库 我的从库主库版本都是5.6 改了现在问题已经解决 show slave和改之前状态一模一样 但已经可以同步了
    回复 有任何疑惑可以回复我~ 2020-09-20 10:18:14
  • 这个我也遇到了,最后发现有两个原因,但是反应出来都是sqlIO出问题了!!!https://www.cnblogs.com/dannylinux/p/9816045.html
    我是第二个,哈哈,手贱去试了以下从库增删改,搞了我一晚上TAT
    回复 有任何疑惑可以回复我~ 2021-03-15 00:40:23
  • 今天一共6小时就搞这一节了,真的爆炸,还好最后成功了
    回复 有任何疑惑可以回复我~ 2021-03-15 00:41:56
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号