
文档解释
Error number: MY-010153; Symbol: ER_RPL_REWRITEDB_MISSING_ARROW; SQLSTATE: HY000
Message: Bad syntax in replicate-rewrite-db – missing ‘->’!
错误说明
MY-010153,ER_RPL_REWRITEDB_MISSING_ARROW错误,属于MySQL HY000 SQLSTATE错误 。这是一个MySQL内部错误,意味着MySQL要将一个数据库实例重写到另一个实例。但是,MySQL发现它有缺失箭头,表明发生了一些错误。
常见案例
在某种情况下,MySQL同步引擎(例如复制)可能会发现,根据选择的模式,尝试更新被复制实例中存在的数据库,但是MySQL中不存在此箭头,从而导致MySQL服务器崩溃,并显示此错误信息。它还可以在尝试更新表结构时发生,例如在尝试添加新列时失败,从而导致错误。
解决方法
如果您遇到此MySQL错误,则需要遵循以下步骤来解决问题:
1.首先,使用SET GLOBAL SQL_SLAVE_SKIP_COUNTER = n; 来跳过它。
2.其次,使用SET GLOBAL MAX_SLAVE_APPLIER_DELAY = n;设置延迟秒数。
3.然后,检查您的复制服务器上的所有表,确保数据一致性。
4.最后,如果更改了表结构,请查看源端是否是正确的更改,以确保可以正确应用表更改。
香港美国云服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/251164.html<