MySQL主从复制,启动slave时报错Slave failed to initialize relay log info structure from the repository

原创 2018年04月15日 16:07:02

症状:

MySQL主从复制,启动slave时,出现下面报错:
mysql> start slave;
ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository

解决办法:查看日志,
这里写图片描述
可以看到报错,原来是找不到./server246-relay-bin.index文件,找到原因所在了,由于我使用的是冷备份文件恢复的实例,在mysql库中的slave_relay_log_info表中依然保留之前relay_log的信息,所以导致启动slave报错。
mysql提供了工具用来删除记录:slave reset;
slave reset执行候做了这样几件事:
1、删除slave_master_info ,slave_relay_log_info两个表中数据;
2、删除所有relay log文件,并重新创建新的relay log文件;
3、不会改变gtid_executed 或者 gtid_purged的值

mysql> reset slave;
Query OK, 0 rows affected (0.01 sec)

mysql> change master to ......

mysql> start slave;
Query OK, 0 rows affected (0.00 sec)

这样slave 就可以启动了。

版权声明:经验之谈。转载请注明出处!如有问题,欢迎评论私信! https://blog.csdn.net/weixin_37998647/article/details/79950133

Slave failed to initialize relay log info structure from the repository, Error_code: 1872

在一台主机上增加一个slave,启动的时候报 [ERROR] Slave SQL: Slave failed to initialize relay log info structure from ...
  • lwei_998
  • lwei_998
  • 2014-11-17 16:01:10
  • 18962

Slave failed to initialize relay log info structure from the repository

mysql> show slave status\G *************************** 1. row *************************** Slave_IO...
  • lwei_998
  • lwei_998
  • 2015-07-09 08:54:18
  • 4875

mysql主从复制(Master-Slave)

(一)Master-Slave   一、复制原理   开始搭建前有个mysql复制原理的基础知识需要补充:  1 .复制概述       Mysql内建的复制功能是构建大型,高性能应用程序的基础...
  • zhengwei125
  • zhengwei125
  • 2015-06-12 15:37:57
  • 1255

主从复制错误处理总结

错误一 ERROR] Slave I/O: error connecting to master 'replication@VMS00782:3306' - retry-time: 60 retri...
  • gua___gua
  • gua___gua
  • 2016-10-20 10:31:07
  • 3153

MySQL Replication 优化和技巧、常见故障解决方法

MySQL 主从同步错误(error)解决(转) sql_slave_skip_counter参数 附: 一些错误信息的处理,主从服务器上的命令,及状态信息。 在从服务器上使用...
  • adparking
  • adparking
  • 2012-05-21 14:27:51
  • 3424

Error reading relay log event: slave SQL thread was killed

1.版本 1)操作系统  cat /etc/issue Red Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel \r on an ...
  • shaochenshuo
  • shaochenshuo
  • 2015-12-15 13:59:50
  • 3226

MySQL主从复制:ERROR 1201 (HY000): Could not initialize master info structure.

最近开始摸索MySQL主从复制,在测试环境进行了相关测试,也遇到了不少的坑。如在从库设置同步的时候,报如下错误: ERROR 1201 (HY000): Could not initialize ...
  • kana007
  • kana007
  • 2016-06-18 15:13:04
  • 1198

mmm 主从复制机制排错过程

一. 主机器发出一个sql,导致所有的从机同步出错的问题解决流程a.)进入从机的mysql控制台b.) 查看复制进程的信息mysql> show slave status\Gc.) 关注以下3个key...
  • remote_roamer
  • remote_roamer
  • 2016-07-19 14:49:12
  • 2300

mysql 5.5 主从同步数据到 msyql5.6数据库,报错为Slave is not configured or failed to initialize properly. You must

报错为: Slave is not configured or failed to initialize properly. You must at least set --server-id ...
  • ahzxj2012
  • ahzxj2012
  • 2017-03-01 19:18:01
  • 591

如何干净的清除Slave同步信息

mysql> show master status; +------------------+-----------+--------------+------------------+-------...
  • heizistudio
  • heizistudio
  • 2013-10-24 09:45:06
  • 9819
收藏助手
不良信息举报
您举报文章:MySQL主从复制,启动slave时报错Slave failed to initialize relay log info structure from the repository
举报原因:
原因补充:

(最多只允许输入30个字)