zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

mysqllog 故障 处理 远程 报错 修复 Error
2023-06-13 09:19:55 时间
MySQL Error number: MY-013873; Symbol: ER_IB_MSG_LOG_UPGRADE_CLONED_DB; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释

Error number: MY-013873; Symbol: ER_IB_MSG_LOG_UPGRADE_CLONED_DB; SQLSTATE: HY000

Message: Cannot upgrade format (v%lu) of redo log files on cloned data directory. Please use an older version of MySQL recover and shutdown (with innodb-fast-shutdown

MY-013873:ER_IB_MSG_LOG_UPGRADE_CLONED_DB:HY000

错误说明

MySQL的ER_IB_MSG_LOG_UPGRADE_CLONED_DB错误表明一个潜在的错误,可能是很久以前从一个MySQL实例或数据库复制到另一个的数据库。在这种情况下,要执行Innodb日志文件的升级,并确保它们是可用的,以便检查系统表或执行其他任务。

常见案例

这个错误通常发生在由某个用户使用复制脚本从一个MySQL服务器复制到另一个MySQL服务器的环境中,而日志文件没有得到复制来升级。

在这种情况下,Innob日志文件将不会重建,这可能会导致系统表损坏或执行其他任务时出现错误。

解决方法

要解决这个问题,必须先使用mysqladmin shutdown命令中止MySQL服务器,然后重新启动它,使用 innodb_force_recovery参数,像这样:

$ mysqld innodb_force_recovery=6

强制MySQL重新启动并执行InnoDB日志文件的升级。

然后,需要再次停止MySQL服务器,并在启动时删除 innodb_force_recovery参数,例如:

$ mysqld

要确保InnoDB日志文件的升级成功,还需要使用SHOW ENGINE INNODB STATUS命令查看MySQL内部状态,看看有没有出现升级Revision ID。此外,还可以执行INNODB自检以查看是否损坏,如果有,可以尝试修复它们。

在执行完上述步骤后,就可以正常开启MySQL服务器并继续运行了。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-013873; Symbol: ER_IB_MSG_LOG_UPGRADE_CLONED_DB; SQLSTATE: HY000 报错 故障修复 远程处理