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表。