dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2165
  • 铜币13236枚
  • 威望5838点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
阅读:1316回复:0

master and slave have equal MySQL server UUIDs

楼主#
更多 发布于:2016-04-18 17:38
环境
CentOS 6.7 ON XenServer 6.5
MySql 5.6.x ,使用CentOS 虚拟机模板,部署两台虚拟机,并配置主从环境;

错误描述
配置mysql 主从环境,slave 提示以下错误;
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.

错误原因
#Master
cat auto.cnf
[auto]
server-uuid=ef9171ad-b2c4-11e5-9b40-6eff61437ba8

#Slave
cat auto.cnf
[auto]
server-uuid=ef9171ad-b2c4-11e5-9b40-6eff61437ba8
mysql 5.6.x 使用uuid 辅助验证mysql 主从环境,示例中主从使用同样的uuid 导致报错;

解决方法

1. 重置从库 mysql uuid
mv auto.cnf /tmp/
/etc/init.d/mysqld restart
2. CentOS 系统模板删除 auto.cnf 文件,重新生成;

验证
#从库新的uuid
cat auto.cnf
[auto]
server-uuid=249a9d16-b34b-11e5-9eab-fa9ef5ca07c1

#
游客

返回顶部