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

文档解释

Error number: MY-012600; Symbol: ER_IB_MSG_775; SQLSTATE: HY000

Message: %s

错误说明

MySQL的错误代码MY-012600(ER_IB_MSG_775)和SQLSTATE HY000表示,操作失败是由于innodb内部错误。

常见案例

这个错误可以在在MySQL大多数版本下观察到,比如MySQL 5.7、8.0、以及Percona Server 5.7。另外,在innodb索引中,使用列prefix时,也可以观察到这个错误。当一个使用column prefix的语句被执行时,也可能会抛出ER_IB_MSG_775错误。

解决方法

一旦发生ER_IB_MSG_775,没有改正就死掉的情况。多数解决方案可以通过使MySQL停止并重启来实现。此外,MySQL的技术社区也提出了一些复杂的操作,可以恢复MySQL服务器,但需要管理员有足够的经验才能操作。,最后,MySQL强烈建议切换到MySQL 8.0,因为8.0对innodb存储引擎做了大量优化,其中就包括了本错误。


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