最近在部署MySQL主从复制架构的时候,碰到了"Last_IO_Error: 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." 这个错误提示。即主从架构中使用了相同的UUID。检查server_id系统变量,已是不一样的设置,那缘由是?接下来为具体描述。mysql
master_mysql> show variables like 'server_id';sql
slave_mysql> show variables like 'server_id';架构
查看是不一样的。server
可是查看/mysql/data/auto.cnf发现里面的UUID是哦相同的。缘由是mysql是直接从节点1上拷贝过来而致使。部署
解决:mv /mysql/data/auto.cnf /mysql/data/auto.cnf.bak 重启mysql解决io