Error number: MY-010693; Symbol: ER_NDB_BINLOG_SERVER_SHUTDOWN_DURING_NDB_CLUSTER_START; SQLSTATE: HY000
Message: NDB Binlog: Server shutdown detected while waiting for ndbcluster to start…
MySQL错误号MY-010693,Symbol:ER_NDB_BINLOG_SERVER_SHUTDOWN_DURING_NDB_CLUSTER_START,SQLSTATE:HY000指一个因Ndb Cluster操作而导致的MySQL错误。
该错误表明,在MySQL服务器成功启动并正在尝试连接NDBCluster时,使用的二进制日志服务器(Binlog Server)已经关闭。因此,MySQL无法连接到NDBCluster,从而无法正常运行服务器。
为了解决此错误,应检查以确保binary log server已正常启动并具有必要的状态,SUCCESS或STOPPING。启动二进制日志服务器的正确命令是:–ndb-log-bin。
如果Binary Log Server已启用,但当MySQL尝试连接NDB Cluster时仍出现此错误,则可能需要使用–ndb-log-apply-status选项来重置Binlog Server的状态为STOPPING。
如果仍然发生错误,则可能需要将Binlog Server配置为单独的非只读端口。在这种情况下,MySQL可以使用–ndb-log-update-as-read选项将Binlog服务器设置为独立端口,而不是只读端口。
最后,可能需要禁用NDB Cluster,启用属性master_info_repository,然后再次启用NDB cluster。
总之,当MySQL尝试连接到NDB Cluster时,出现错误号MY-010693,Symbol:ER_NDB_BINLOG_SERVER_SHUTDOWN_DURING_NDB_CLUSTER_START,SQLSTATE:HY000,则表明二进制日志服务器(Binlog Server)已经关闭,从而阻止MySQL服务器连接NDBCluster并正常运行。为了解决此错误,可以检查并重置Binlog服务器的状态,配置它成为一个单独的端口,然后禁用NDB Cluster,并重新启用它。