Error number: MY-010494; Symbol: ER_NDB_BINLOG_FAILED_CREATE_TABLE_EVENT_OPERATIONS; SQLSTATE: HY000
Message: NDB Binlog: FAILED CREATE TABLE event operations. Event: %s
错误说明
MY-010494错误,也就是ER_NDB_BINLOG_FAILED_CREATE_TABLE_EVENT_OPERATIONS,是MySQL的一种错误,表示在创建表操作事件时处理binlog时出现了错误,并重置了binlog复制模式,当然也可能是从主服务器复制binlog被中断,或者内部故障引发了该错误。
常见案例
1、更新了MySQL或NDB,一些不同版本之间存在一些不兼容的情况;
2、在复制binlog时遇到网络故障;
3、在MySQL服务器上重新部署了一些共享库;
4、MySQL数据库出现不可恢复的崩溃;
5、重启MySQL或NDB产生了该错误;
6、不正确的表架构修改;
7、转移MySQL数据的时候有错误,可能由于磁盘空间不足,或者过于贴近其它表,使MySQL无法处理;
解决方法
1、确认服务器上的MySQL和NDB版本是否完全兼容,安装的版本要相同;
2、通过对MySQL和NDB的操作日志查看此次发生错误的原因;
3、可以考虑重新启用binlog复制模式;
4、重启MySQL服务器或NDB单元(重启时,一定要仔细检查mariadb系统表,确认系统表为拷贝正确);
5、尝试检查MySQL数据库表的结构是否存在问题;
6、请确保MySQL或NDB有足够的磁盘空间;
7、如果是通过导入操作发现该错误,建议使用-f开关重新导入;
8、如果是由上次备份恢复所致,请重新备份;
9、尝试更换MySQL或NDB的专用帐号,重新授权,或者重新执行MySQL设置文件。