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

文档解释

Error number: MY-013572; Symbol: ER_NDBINFO_UPGRADING_SCHEMA; SQLSTATE: HY000

Message: Installing ndbinfo schema version %s

错误说明

MySQL的ER_NDBINFO_UPGRADING_SCHEMA错误(ER MY-013572)表示对NDB存储引擎的查询被拒绝,因为正在升级NDB(Network Database)集群的元数据。此错误是NDB日志表存储引擎的一部分,是MySQL 5.7.4及更高版本的功能的一部分。

常见案例

如果在NDB集群正在升级元数据时对NDB存储引擎发出查询,其中ER_NDBINFO_UPGRADING_SCHEMA错误(ER MY-013572)将被返回,因为MySQL无法在升级过程中处理此类查询,因此将会失败。

解决方法

为了解决此错误,系统管理员需要确保NDB 集群安装在最新版本,以获取最新的代码。NDB集群的升级是由NDBD程序带领的,NDBD程序必须有足够的算法来维护并升级NDB集群,以确保NDB集群的完整性和可用性。在升级NDB集群的元数据时,任何想要执行查询的过程都会失败,因此,系统管理员需要确保在升级过程外的任何时间没有进行任何NDB查询。

另外,系统管理员需要确保NDB存储引擎在正常运行时安装补丁regardless,以确保NDB集群总是在最新版本上。此外,可能需要开发一个系统来跟踪NDB集群的版本,这样可以确保每次升级NDB集群时,总能采取必要的措施来解决ER_NDBINFO_UPGRADING_SCHEMA(ER MY-013572)错误。


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