码迷,mamicode.com
首页 > 其他好文 > 详细

(转)主从同步遇到 Got fatal error 1236 from master when reading data from binary log: 'Could not find first log...

时间:2020-01-30 15:51:57      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:div   nbsp   binary   first   实现   err   start   创建   fat   

首先遇到这个是因为binlog位置索引处的问题,不要reset slave;

reset slave会将主从同步的文件以及位置恢复到初始状态,一开始没有数据还好,有数据的话,相当于重新开始同步,可能会出现一些问题;

一般做主从同步,都是要求以后的数据实现主从同步,而对于旧的数据完全可以使用数据库同步工具先将数据库同步,完了再进行主从同步;

好了遇到上面的问题,正确做法是:

1.打开主服务器,进入mysql

2.执行flush logs;//这时主服务器会重新创建一个binlog文件;

3.在主服务上执行show master slave \G;显示如下:

技术图片

4.来到从服务器的mysql;

5.stop slave;

6.change master to master_log_file=‘mysql-bin.000012‘,master_log_pos=154;//这里的file和pos都是上面主服务器master显示的。

7.start slave;//这时候就应可以了

8.show slave status \G;//结果如下:

技术图片

 

转载于:https://www.cnblogs.com/maodoudou/p/11217202.html

(转)主从同步遇到 Got fatal error 1236 from master when reading data from binary log: 'Could not find first log...

标签:div   nbsp   binary   first   实现   err   start   创建   fat   

原文地址:https://www.cnblogs.com/Cong0ks/p/12242904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!