手机
当前位置:查字典教程网 >编程开发 >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无法启动提示: Default storage engine (InnoDB) is not available的解决方法

MySQL Order By语法介绍

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

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

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

Mysql CPU占用高的问题解决方法小结

mysql 发生系统错误1067的解决方法

php运行提示Can't connect to MySQL server on 'localhost'的解决方法

MySQL Order By用法分享

Win7 系统上安装SQL Server 2008图解教程

精品推荐
分类导航