iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL Error number: 4017; Symbol: ER_USING_ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_AS_LOCAL_OR_UUID;
  • 319
分享到

MySQL Error number: 4017; Symbol: ER_USING_ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_AS_LOCAL_OR_UUID;

报错故障number 2023-11-05 06:11:44 319人浏览 薄情痞子
摘要

文档解释 Error number: 4017; Symbol: ER_USING_ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTioNS_AS_LOCAL_OR_UUID; sqlSTATE: HY000 Messa

文档解释

Error number: 4017; Symbol: ER_USING_ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTioNS_AS_LOCAL_OR_UUID; sqlSTATE: HY000

Message: Using ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS creates limitations on the replication topology – you cannot fail over between downstream and upstream servers. Only use this option if it is not possible to enable GTIDs on the source, for instance, because of lack of permissions. If possible, use the procedure for enabling GTID transactions online instead, as described in the documentation.

错误说明:

Mysql错误4017指的是用户正在将GTID(全局唯一标识)分配给未命名的事务,这是一个不允许的操作。在mysql中,GTID(全局唯一标识)是用于标识多个MySQL服务器之间实现复制的特定标识符。GTID由“全局会话标识符”组成,其中包括领导者的UUID(唯一用户标识符),事务的ID,以及状态的编号。

常见案例

用户可能会在执行一些更改时出现此错误,例如更新和插入操作,最常见的是在复制的环境中出现的情况,其中存在多个MySQL服务器实例。

解决方法:

解决此问题的最佳方法是确保在使用GTID时,用户总是使用可追溯的会话ID。另一种可行的解决方案是将GTID更新到未命名事务中,此错误也会发生。如果这两种方法都无法解决问题,用户可能需要尝试禁用全局事务标识符,然后重启MySQL服务器。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL Error number: 4017; Symbol: ER_USING_ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS_AS_LOCAL_OR_UUID;

本文链接: https://www.lsjlt.com/news/534882.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作