Error number: MY-010699; Symbol: ER_NDB_BINLOG_LOST_SCHEMA_CONNECTION_WAITING; SQLSTATE: HY000
Message: NDB Binlog: Just lost schema connection, hanging around
错误说明:
MY-010699的错误码为ER_NDB_BINLOG_LOST_SCHEMA_CONNECTION_WAITING,对应的SQLSTATE码为HY000。此错误表明MySQL在执行复制操作时,连接中断,此连接用于将库表结构从主服务器复制到从服务器。MySQL会尝试重新连接,但是在此期间,binlog日志将保持未写入状态。
此错误通常会在用户重启MySQL服务器或从服务器时出现,还有可能是由于两个服务器之间的网络中断导致的,也可能是由于主服务器或从服务器上的某个连接的限制造成的。
解决方法:
要解决此问题,首先确保用于分发服务复制的两台服务器之间的网络状态良好,如果网络可以连接,则确保在这两台服务器上MySQL 服务已经启动。
另外,在检查网络情况和MySQL服务器状态之前,可以尝试重置binlog日志来解决此错误。重置binlog的方法为:在master服务器的my.cnf文件中添加一行:log_bin = mysqld-bin,保存文件,并重启MySQL服务器。
最后,如果检查了所有可能的情况,但仍无法解决ER_NDB_BINLOG_LOST_SCHEMA_CONNECTION_WAITING的问题,那么请联系MySQL技术支持人员以获取帮助。