zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

mysql 故障 处理 远程 报错 修复 Error ER
2023-06-13 09:19:25 时间
MySQL Error number: MY-010790; Symbol: ER_NDB_NODEID_NOT_FIRST_IN_NDB_CLUSTER_CONNECTION_POOL_NODEIDS; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释

Error number: MY-010790; Symbol: ER_NDB_NODEID_NOT_FIRST_IN_NDB_CLUSTER_CONNECTION_POOL_NODEIDS; SQLSTATE: HY000

Message: NDB: The nodeid specified by ndb-nodeid must be equal to the first nodeid in ndb-cluster-connection-pool-nodeids= %s .

错误说明

MY-010790(ER_NDB_NODEID_NOT_FIRST_IN_NDB_CLUSTER_CONNECTION_POOL_NODEIDS)是MySQL中的一个指索错误,对应的SQLSTATE状态码为HY000。这个错误出现时,表示在声明NDB_CLUSTER_CONNECTION_POOL时,将主节点ID设置为不是POOL中的第一个ID(不是第一个,但复制人口节点架构要求这样)。

常见案例

这个错误经常出现在MySQL环境中MySQL Cluster连接配置相关时,表明在配置或者引用MySQL Cluster连接时,POOL(即NDB_Cluster_connection_pool)中的节点ID不是第一个,而MySQL Cluster的复制人口要求,只有主节点的ID是POOL中的第一个。

解决方法

针对MySQL MY-010790(ER_NDB_NODEID_NOT_FIRST_IN_NDB_CLUSTER_CONNECTION_POOL_NODEIDS)错误,只要中正确配置mysqld节点以及节点之间的POOL,就可以解决。在设置MySQL Cluster时,需要遵循一定的规则,首先,在指定节点之前,最好先创建一个主节点,然后在POOL中指定主节点为第一个节点ID,这样可以避免此类错误的发生。此外,还可以根据MySQL文档中的建议,指定相同配置文件,以及关闭和实现POOL、群集的便捷和更熒的维护性。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-010790; Symbol: ER_NDB_NODEID_NOT_FIRST_IN_NDB_CLUSTER_CONNECTION_POOL_NODEIDS; SQLSTATE: HY000 报错 故障修复 远程处理