MySQL Error number: MY-010619; Symbol: ER_NDB_SKIPPING_SETUP_TABLE; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-010619; Symbol: ER_NDB_SKIPPING_SETUP_TABLE; SQLSTATE: HY000
Message: NDB: skipping setup table %s.%s, in state %d
Error number MY-010619, Symbol ER_NDB_SKIPPING_SETUP_TABLE, SQLSTATE HY000
错误说明
MySQL错误代码MY-010619可能由MySQL引擎导致的通用NDB表错误ER_NDB_SKIPPING_SETUP_TABLE引起,该错误的SQLSTATE是HY000。此错误的准确含义是,MySQL试图操作NDB表时,MySQL尝试设置无法完成的ndb_setup_table功能,因此,MySQL正在跳过该操作。
常见案例
ETH-010619错误的一个典型案例是当MySQL尝试对NDB表进行查询时,MySQL会发出警告,指示正在跳过ndb_setup_table功能。还可能出现一个报警消息,其提示内容为“运行MySQL Poller刷新功能时也可能出现此错误”。
解决方法
使用MySQL命令行界面运行SHOW VARIABLES,然后查看ndb_setup_table的值是否为TRUE,以确认是否为MySQL默认值。如果没有,则应使用SET GLOBAL ndb_setup_table=TRUE语句将其更改为正确的设置值。此外,还可以尝试重新启动MySQL服务,来检查是否能够解决此错误,并尝试运行MySQL Poller,以检查是否可以解决该错误。其他一些可能的解决办法包括:运行MySQL SQL profiler和MySQL Replication profiler来检查已执行的查询;检查MySQLbinlog会话以查看是否有问题;检查MySQL架构,以确保记录和表空间正确定义;针对NDB的MySQL表运行CHECK TABLE命令,以确保该表的完整性;重启MySQL数据库引擎或以其他方式重新启动MySQL数据库;在运行MySQL Poller执行刷新操作之前,使用MySQL授权程序检查正确设置权限等。如果以上步骤都不能解决该问题,那么应尝试使用MySQL技术支持来查找原因,并尝试重新构建MySQL数据库引擎以及NDB的表。