MySQL Error number: MY-010613; Symbol: ER_NDB_FLUSHING_TABLE_INFO; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-010613; Symbol: ER_NDB_FLUSHING_TABLE_INFO; SQLSTATE: HY000
Message: NDB: Flushing %s.%s
错误说明:MY-010613; ER_NDB_FLUSHING_TABLE_INFO 的MySQL错误特指,当NDB存储引擎试图把数据从内存中输出到磁盘上时,会引起这个错误。它代表一个抽样和校准过程失败,它无法区分其中一个数据表的元表信息。
常见案例
解决方法:当MY-010613: ER_NDB_FLUSHING_TABLE_INFO错误发生时,数据库管理员应该立即检查表信息是否在抽样和校准过程出现意外覆盖。如果是,则可以尝试使用mysqlbinlog或者其它binlog工具来检查binlog里的update语句,以恢复到NDB存储引擎的元表中。如果元表信息完整无缺,则可以尝试重启MySQL以解决MY-010613: ER_NDB_FLUSHING_TABLE_INFO错误。更进一步,重新使用ln -s通过启动NDB存储引擎来实现数据库的恢复。