MySQL Error number: MY-012484; Symbol: ER_IB_MSG_659; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-012484; Symbol: ER_IB_MSG_659; SQLSTATE: HY000
Message: %s
错误说明
ER_IB_MSG_659是MySQL服务器中的一个通用日志错误。它通常会因在字段类型或索引定义上发生潜在错误而显示,也可能与字符集和排序规则有关。
常见案例
错误信息“ Error in foreign key definition for table ”” : Incorrect binlog position ‘position_value’ for statement ””: ””,一般是由于MySQL事务日志的定义错误导致的。ER_IB_MSG_659会在尝试删除/修改索引/字段时出现,并使得索引/字段具有设置错误binlog位置。
解决方法
* 查看binlog位置是否正确:在MySQL客户端中,输入SHOW BINLOG EVENTS语句可以查看binlog位置。
* 检查和修复表中的错误:输入CHECK TABLE