Error number: 4018; Symbol: ER_CANT_SET_ANONYMOUS_TO_GTID_AND_WAIT_UNTIL_SQL_THD_AFTER_GTIDS; SQLSTATE: HY000
Message: WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS cannot be used on a channel configured with ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS = LOCAL|
错误说明: ER_CANT_SET_ANONYMOUS_TO_GTID_AND_WAIT_UNTIL_SQL_THD_AFTER_GTIDS是MySQL的一个错误码,表示“无法将GTID_WAIT_UNTIL设置为ANONYMOUS”。
解决方法:首先,检查MySQL服务器并确定不需要等待事务完成后才能执行操作;另外,检查MySQL会话是否已设置使用GTID_WAIT_UNTIL变量,检查相关SQL语句是否语法正确无误。如果没有检查到问题,则可以尝试重新启动MySQL服务器和客户端,以重置所有设置。