MySQL Error number: MY-010694; Symbol: ER_NDB_BINLOG_CLUSTER_RESTARTED_RESET_MASTER_SUGGESTED; SQLSTATE: HY000

文档解释

Error number: MY-010694; Symbol: ER_NDB_BINLOG_CLUSTER_RESTARTED_RESET_MASTER_SUGGESTED; SQLSTATE: HY000

Message: NDB Binlog: cluster has been restarted –initial or with older filesystem. ndb_latest_handled_binlog_epoch: %u/%u, while current epoch: %u/%u. RESET MASTER should be issued. Resetting ndb_latest_handled_binlog_epoch.

MY-010694; ER_NDB_BINLOG_CLUSTER_RESTARTED_RESET_MASTER_SUGGESTED; HY000错误指的是在NDB Binlog的MySQL集群上,发生重复的重启,使用重置主机日志文件的操作被建议。

错误说明

MY-010694; ER_NDB_BINLOG_CLUSTER_RESTARTED_RESET_MASTER_SUGGESTED; HY000错误指的是在拥有NDB Binlog的MySQL集群中,由于重复的重启而发生的,在MySQL文档中该错误被描述为:一个NDB Binlog的MySQL集群已经重复启动,在这种情况下,在集群重新启动之前,建议要求在MySQL远程物理机上使用RESET MASTER操作。

常见案例

发生MY-010694; ER_NDB_BINLOG_CLUSTER_RESTARTED_RESET_MASTER_SUGGESTED; HY000错误的情况有:

1、MySQL集群重复启动了两次。

2、在集群节点之间发生了断网或机器崩溃,并在集群重启后恢复网络。

解决方法

要解决MY-010694; ER_NDB_BINLOG_CLUSTER_RESTARTED_RESET_MASTER_SUGGESTED; HY000错误,需要在MySQL远程物理机上使用RESET MASTER操作。MySQL声明,“这必须是集群启动时系统管理员的第一步,但也可以在集群正常运行时做出。”

此外,也可以在MySQL前端侧通过执行RESET MASTER操作来完全清除MySQL的binlog文件,并重新启动整个MySQL集群。

你可能感兴趣的