mysql 中继日志损坏,如何恢复?

mysql 中继日志损坏,如何恢复?

我在一个链中运行一个主节点和两个从节点。即

Master-->Primary Slave-->Secondary Slave. 

主从属设备的中继日志已损坏。

如何在不对Primary Slave --> Secondary Slave 复制进行任何更改的情况下重新创建主从属的中继日志?

答案1

如果是中继日志(而不是主 bin 日志)损坏了,那么

  1. 停止从属服务器(在两个从属服务器上)
  2. 在故障机器上显示 SLAVE STATUS 以获取当前日志文件和位置
  3. 在故障机器上重置从属设备
  4. CHANGE MASTER TO MASTER_LOG_FILE='步骤 2 中的文件名',MASTER_LOG_POS='步骤 2 中的位置'
  5. 在两个从服务器上启动从服务器

相关内容