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即可。