返回顶部
首页 > 资讯 > 数据库 >MySQL Error number: MY-010442; Symbol: ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM; SQLSTATE: HY0
  • 517
分享到

MySQL Error number: MY-010442; Symbol: ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM; SQLSTATE: HY0

报错故障number 2023-11-05 01:11:49 517人浏览 安东尼
摘要

文档解释 Error number: MY-010442; Symbol: ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM; sqlSTATE: HY000 Message: Unsupport

文档解释

Error number: MY-010442; Symbol: ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM; sqlSTATE: HY000

Message: Unsupported non-ignorable event fed into the event stream.

MY-010442; ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM; HY000 错误说明

该错误是Mysql在复制过程中抛出的错误,ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM,指的是系统在binlog流中发现不可忽略的不支持的 Binlog事件。

常见案例

mysql复制时,如果系统检测到binlog流中的某一个不可忽略的binlog事件不被支持时,就会抛出ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM错误。例如,主服务器上的某个版本中支持了部分binlog事件,但是从服务器上的较低版本中,却不支持这些binlog事件,此时,MySQL就会抛出ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM错误。

解决方法

(1)检查主从服务器之间的版本:首先,应该检查当前主从服务器之间的版本兼容性,看是否会存在相应的binlog事件不被支持的情况,如果出现这种情况,应该将主从服务器之间的版本降低或升高,来解决这个问题;

(2)检查binlog_fORMat和gtid_mode参数:MySQL中一般情况下,binlog_format和gtid_mode参数都会被推荐设置为ROW,如果binlog_format和gtid_mode参数设置不正确,也会导致MySQL抛出ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM错误;

(3)检查binlog_checksums参数:MySQL还可以使用binlog_checksums参数来校验binlog中事件的完整性,如果binlog_checksums参数设置为off,则可能会出现binlog事件不完整或被破坏的情况,从而导致MySQL抛出ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM错误;

(4)检查MySQL二进制文件:如果MySQL在启动的过程中,检查到有二进制文件存在错误,或者这些二进制文件在不支持binlog事件的版本中,也会无法正常复制,也就会抛出ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM错误。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL Error number: MY-010442; Symbol: ER_RPL_UNSUPPORTED_UNIGNORABLE_EVENT_IN_STREAM; SQLSTATE: HY0

本文链接: https://lsjlt.com/news/528919.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作