MySQL Error number: 4021; Symbol: ER_CANT_USE_SAME_UUID_AS_GROUP_NAME; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: 4021; Symbol: ER_CANT_USE_SAME_UUID_AS_GROUP_NAME; SQLSTATE: HY000

Message: CHANGE REPLICATION SOURCE TO ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS = cannot be executed because the UUID value is equal to the group_replication_group_name.

错误说明:

ER_CANT_USE_SAME_UUID_AS_GROUP_NAME是MySQL错误号为4021的一个错误说明,指的是当尝试使用UUID作为组名时,发生的错误。

常见案例

这种错误通常发生在尝试将UUID分配给MySQL组时,尽管MySQL 5.7释出了UUID的支持。例如,在MySQL 5.7中,尝试如下命令将会导致上述错误:

CREATE USER ‘File_Admin’@’localhost’ IDENTIFIED BY ‘**********’ REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 10 MAX_UPDATES_PER_HOUR 8 MAX_USER_CONNECTIONS 1 USER_RESOURCE_LIMITS 10 CUSTOM WORKING GROUP ‘12345678-abcd-1234-abcd-12345678abcd’

解决方法:

ER_CANT_USE_SAME_UUID_AS_GROUP_NAME可以通过确保工作组名称不是一个UUID来解决,而是一个字符串。


数据运维技术 » MySQL Error number: 4021; Symbol: ER_CANT_USE_SAME_UUID_AS_GROUP_NAME; SQLSTATE: HY000 报错 故障修复 远程处理