阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MySQL 5.6.36主从复制报错1872

161次阅读
没有评论

共计 977 个字符,预计需要花费 3 分钟才能阅读完成。

在一台已经运行了 MySQL 从库的机器上再次部署一个其他业务的 mysql slave 从库时,这台 slave 从库启动的时候和复制的时候报错:1872

[ERROR] Slave SQL: Slave failed to initialize relay log info structure from the repository, Error_code: 1872

Version: ‘5.6.36-log’  socket: ‘/tmp/mysql5.6.sock’  port: 3307  MySQL Community Server (GPL)
2017-08-10 23:12:22 10076 [ERROR] Slave SQL: Slave failed to initialize relay log info structure from the repository, Error_code: 1872

show slave status\G;
报错:
                  Last_Errno: 1872
                  Last_Error: Slave failed to initialize relay log info structure from the repository
                Skip_Counter: 0
          Exec_Master_Log_Pos: 1025057034

原因:检查 my.cnf,原来没指定 relay_log,mysql 默认产生的 relay_log 名被该 server 上的另一个 mysql slave 占用了。
解决办法
1. 在 my.cnf 中添加
relay_log=/data/mysql5.6/relay-bin
2. 登陆 slave 从库
stop slave;
reset slave;
CHANGE MASTER TO  MASTER_HOST=’192.168.10.98′,MASTER_PORT=3306,MASTER_USER=’novelrep’,MASTER_PASSWORD=’Juok21Tbser’,master_log_file=’mysql-bin.000077
‘,master_log_pos=1025057034;start slave;show slave status\G;
到此处解决主从复制问题。

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-08/146202.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-22发表,共计977字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中