MySQL Replication Ошибка: Duplicate Entry for Key

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Kreept
Сообщения: 107
ОС: Linux

MySQL Replication Ошибка: Duplicate Entry for Key

Сообщение Kreept »

Добрый день, настроена репликация Master-Slave, иногда возникают сбои в репликации такого плана "MySQL Replication Error: Duplicate Entry for Key". Ранее для лечения данной проблемы написал скрипт, который дампил БД на мастере и восстанавливал на слейве. Когда БД значительно выросла, создание дампа занимало много времени, решил для восстановления сбоев использовать rsync (но и это не принесло желаемый результат). После внимательно погуглил, нашел следующий выход:
stop slave;
set global sql_slave_skip_counter=1;
start slave;
После данных действий ошибка "Duplicate Entry for Key" начала выскакивать через каждых пол часа. Подскажите какие действия принимать при возникновении данных сбоев. Заранее спасибо.
Спасибо сказали:
Аватара пользователя
SubDeviL
Сообщения: 31
ОС: Mandriva 2010+

Re: MySQL Replication Ошибка: Duplicate Entry for Key

Сообщение SubDeviL »

ошибка всего навсего показывает что такие данные есть уже в базе, и оно их не записывает.
Спасибо сказали:
Kreept
Сообщения: 107
ОС: Linux

Re: MySQL Replication Ошибка: Duplicate Entry for Key

Сообщение Kreept »

SubDeviL писал(а):
20.08.2009 05:15
ошибка всего навсего показывает что такие данные есть уже в базе, и оно их не записывает.

Что означает ошибка я знаю, после данной ошибки репликация слетает.
Вопрос в следующем при игнорировании данной ошибки (slave-skip-errors = 1062) не повлечет ли это дублирования данных на слейве и не соответствии данных на мастере и слейве?
Спасибо сказали: