MASTER AND SLAVE have equal MySQL SERVER UUIDs

来自ling
跳转至: 导航搜索

首先检查:

show variables like ‘server_id';
+—————+——-+
| Variable_name | Value |
+—————+——-+
| server_id | 3 |
+—————+——-+

主从并不一样,排除该问题。

继续排查,找到原因在于,拷贝整个data目录,把auto.cnf文件也拷贝过来了,里面记录了数据库的uuid,每个库的uuid应该是不一样的。

vi /alidata/dockerdata/mysqldata/mysql-cloud/auto.cnf

ecs

server-uuid=0c163d1e-c84c-11e6-bb33-0242ac110001

surface

server-uuid=0c163d1e-c84c-11e6-bb33-0242ac110002

解决办法,按照这个16进制格式,随便改下,重启mysql即可。