MySQL Error number: MY-013936; Symbol: ER_IB_MSG_PARSE_OLD_REDO_INDEX_VERSION; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: MY-013936; Symbol: ER_IB_MSG_PARSE_OLD_REDO_INDEX_VERSION; SQLSTATE: HY000

Message: Recovery: Generating index information for INSTANT DDL Table in 8.0.29 format

错误说明:

MY-013936 ER_IB_MSG_PARSE_OLD_REDO_INDEX_VERSION错误是由MySQL数据库引擎抛出的。该错误消息指示,在MySQL控制文件中没有正确的Redo Log版本信息。MySQL引擎无法正确地此数据库的恢复日志的信息,导致无法恢复正确的日志文件,从而导致故障。

常见案例

MY-013936 ER_IB_MSG_PARSE_OLD_REDO_INDEX_VERSION错误通常发生在MySQL在尝试恢复操作时,Redo Log版本信息在MySQL控制文件中不正确或者缺失。当MySQL进行恢复操作时,如果没有找到Redo Log的版本信息,就会抛出该错误消息,指示MySQL无法正确读取日志文件。

解决方法:

一般来说,在遇到MY-013936 ER_IB_MSG_PARSE_OLD_REDO_INDEX_VERSION错误的时候,我们需要做的就是去MySQL控制文件中检查是否有Redo Log版本信息,检查MySQL控制文件中的信息是否正确,如果不正确或缺失,就必须修改控制文件中相关信息,给MySQL传递正确的Redo Log版本信息;如果控制文件中信息正确,但还是抛出了MY-013936 ER_IB_MSG_PARSE_OLD_REDO_INDEX_VERSION错误,尝试把MySQL更新到最新版本,再进行恢复操作。


数据运维技术 » MySQL Error number: MY-013936; Symbol: ER_IB_MSG_PARSE_OLD_REDO_INDEX_VERSION; SQLSTATE: HY000 报错 故障修复 远程处理