文档解释
Error number: MY-013404; Symbol: ER_BINLOG_UNABLE_TO_ROTATE_GTID_TABLE_READONLY; SQLSTATE: HY000
Message: Unable to create a new binlog file: Table `mysql.gtid_executed` couldn’t be opened. %s
Error number: MY-013404; Symbol: ER_BINLOG_UNABLE_TO_ROTATE_GTID_TABLE_READONLY; SQLSTATE: HY000
Error:MY-013404; Symbol: ER_BINLOG_UNABLE_TO_ROTATE_GTID_TABLE_READONLY; SQLSTATE: HY000
错误说明:该错误发生在MySQL5.5或更高版本的MySQL服务器上,当GTID表被设置为只读时,即没有选择binlog_gtid_simple_recovery选项时,会导致该错误。在MySQL的GTID模式中,在binlog_gtid_simple_recovery为off的情况下,GTID信息会被写入transaction_routing表,而写入该表时会遇到上述错误。
常见案例
解决方法:要解决该错误,应当在MySQL服务器上启用binlog_gtid_simple_recovery选项。此模式将使GTID信息存储在GTID表中,而不是transaction_routing表,因此可以解决这个问题。
MySQL的GTID模式处于非活动状态时,把GTID表设置为只读,并且没有选择binlog_gtid_simple_recovery选项时,会发生这种错误。要解决这个问题,可以在MySQL服务器上启用binlog_gtid_simple_recovery选项,从而使GTID信息存储在GTID表中,而不是transaction_routing表中。
香港美国云服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/256494.html<

