MySQL Error number: 3635; Symbol: ER_APPLIER_LOG_EVENT_VALIDATION_ERROR; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: 3635; Symbol: ER_APPLIER_LOG_EVENT_VALIDATION_ERROR; SQLSTATE: HY000

Message: The table in transaction %s does not comply with the requirements by an external plugin.

Error 3635: ER_APPLIER_LOG_EVENT_VALIDATION_ERROR

错误说明:

Error 3635 “ER_APPLIER_LOG_EVENT_VALIDATION_ERROR” 是当MySQL复制中的一个错误,指出了Slave期望获取的Binlog日志异常。

常见案例:

这种情况通常是发生在当Slave和Master的MySQL版本不一致的时候。比如Master用的MySQL 5.7,而Slave用的MySQL 8.0。在这种情况下,Slave可能接收了来自Master的Binlog日志事件,但是Slave是无法识别与本地MySQL版本不一致的事件而导致此错误。

解决方法:

首先应确定Slave端是否已经安装了与Master版本相同的MySQL;若已安装,想要修复此错误,可能需要结合MySQL产品的相关文档进行修改。

如果Slave端没有安装与Master相同的MySQL版本,在安装完相同MySQL版本之后,最好能够重置 Slave,使之重新从Master同步Binlog日志。这也是修复此错误最安全的方式,因为Slave重置后会重新校验Master发送的Binlog日志事件。

香港美国云服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

THE END