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

文档解释

Error number: MY-010400; Symbol: ER_NDB_INFO_FAILED_TO_CREATE_NDBINFO; SQLSTATE: HY000

Message: Failed to create NdbInfo

错误说明:

MySQL错误号MY-010400和符号ER_NDB_INFO_FAILED_TO_CREATE_NDBINFO以及SQLSTATE:HY000指示无法创建NDBINFO表,NDBINFO表是一个内部不可见的 表,用于存储NDB信息,其用于管理NDB多主复制和分区的元数据。

常见案例

这个错误通常会发生在用户使用MySQL Cluster时,MySQL Cluster由共享内存表和NDB存储引擎组成。如果它无法创建NDBINFO表,则表示MySQL Cluster不能正常工作,这将导致数据库中断和未能正常访问。

解决方法:

(1)确保MySQL Cluster运行正常,确保MySQL Cluster没有发生故障。

(2)检查MySQL Cluster中是否存在NDBINFO表,如果没有,则尝试重新连接MySQL Cluster,并尝试重新创建NDBINFO表。

(3)重新启动MySQL Cluster,如果MySQL Cluster无法运行或没有正常运行,则重新启动MySQL Cluster。

(4)检查MySQL Cluster的配置文件,确保MySQL Cluster无误,并根据相关文档中的指示确保MySQL的配置正确。

(5)如果以上步骤仍然无法解决问题,则可以尝试重新安装MySQL Cluster,并使用比较可靠的方式手动创建NDBINFO表。


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