手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >master and slave have equal MySQL server UUIDs 解决方法
master and slave have equal MySQL server UUIDs 解决方法
摘要:使用rsync配置了大量mysql,省去了大量编译和配置的时间,随逐个修改master和slave服务器的my.cnf,后,发现数据不能同步...

使用rsync配置了大量mysql,省去了大量编译和配置的时间,随逐个修改master和slave服务器的my.cnf,后,发现数据不能同步,

在slave服务器show slave status:

Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.

首先检查:

mysql> show variables like ‘server_id';

+—————+——-+

| Variable_name | Value |

+—————+——-+

| server_id | 3 |

+—————+——-+

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

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

[auto]

server-uuid=6dcee5be-8cdb-11e2-9408-90e2ba2e2ea6

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

【master and slave have equal MySQL server UUIDs 解决方法】相关文章:

MySQL server has gone away 问题的解决方法

SQL Server 2005建立与服务器的连接时出错的解决方案

mysql主从库不同步问题解决方法

MySQL server has gone away错误提示解决方法

MySQL prepare语句的SQL语法

MySQL Order By用法分享

MySQL ALTER语法的运用方法

Can't connect to MySQL server的解决办法

MySQL Cluster如何创建磁盘表方法解读

Can't connect to MySQL server on localhost (10061)解决方法

精品推荐
分类导航