Error number: MY-010659; Symbol: ER_NDB_BINLOG_CANT_COMMIT_TO_NDB_BINLOG_INDEX; SQLSTATE: HY000
Message: NDB Binlog: Failed committing transaction to ndb_binlog_index with error %d.
错误说明:
MY-010659(ER_NDB_BINLOG_CANT_COMMIT_TO_NDB_BINLOG_INDEX)是MySQL表示无法将事务提交到NDB二进制日志索引中的一个错误状态。
当用户尝试在MySQL NDB存储引擎内存储引擎中提交一个日志时,如果NDB二进制日志索引无法接收该事务,则可能会发生此错误。此错误还可能由于NDB二进制日志索引上的内部错误而发生。
解决方法:
如果此错误是由于索引问题引起的,那么需要修复MySQL中的NDB二进制日志索引。要修复NDB二进制日志索引,请创建一个新的表,在该表上运行REPAIR TABLE语句来强制NDB二进制日志索引修复。如果此错误是由于内部错误引起的,则可能需要报告给MySQL技术支持,以帮助记录错误的日志,并获取正确的解决方案。此外,应检查MySQL NDB存储引擎是否是最新的,以确保更新和可用性。