最近在部署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