CentOS 6.5 + MySQL 5.6 虛擬機克隆環境,Master 192.168.17.140、Slave 192.168.17.141。圖文記錄配置全過程,重點解決克隆導致的 auto.cnf UUID 衝突問題。
/etc/my.cnf:
[mysqld] server-id=140 log-bin=mysql-bin
service mysqld restartGRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'root'@'192.168.17.141' IDENTIFIED BY 'happy123';
/etc/my.cnf:
[mysqld] server-id=141 log-bin=mysql-bin relay-log=relay-bin
現象:SHOW SLAVE STATUS\G 報錯:
Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs
原因:虛擬機克隆導致 datadir/auto.cnf 中 server-uuid 相同。

解決:Slave 端刪除/重命名 auto.cnf,重啟 MySQL 自動生成新 UUID。

再次 START SLAVE 成功:

server-id 唯一、server-uuid 唯一、防火牆放行 3306、CHANGE MASTER TO 位點精確SHOW SLAVE STATUS\G 的 Last_IO_Error/Last_SQL_Error