Ошибка MySQL server UUIDs; these UUIDs must be different for replication to work.


Недавно разворачивал репликацию на MySQL, была тестовая виртуалка с необходимой базой, я ее клонировал, дабы сократить время на дамп базы.
Подготовил мастер и слейв сервер, все запустилось, при проверке статуса слейва, получил данную ошибку:

Last_IO_Errno: 1593
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.

Все оказалось крайне просто, на слейве необходимо было удалить файл auto.cnf в директории

/var/lib/mysql/auto.cnf

После удаления файла, необходимо перезагрузить MySQL сервер на слейве и проверить статус репликации.
Смотрим на следующие значения

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

И смотрим на ошибки

Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:

Ошибок нет, все отлично!


Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.