MySQLのレプリケーション設定にて、「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のレプリケーションを組んでいて、以下のエラーに当たりました。

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サーバのUUIDが一緒だったのでスレーブのIOスレッドを停止しました。
レプリケーションを動作させるには、サーバのUUIDは別にする必要がありますとのことです。

実はマスターから複製する場合に下記のこれを消して、再起動して上げれば自動的に変更されるのでOKです。

/var/lib/mysql/auto.cnf