Добрый день, настроена репликация 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" начала выскакивать через каждых пол часа. Подскажите какие действия принимать при возникновении данных сбоев. Заранее спасибо.
MySQL Replication Ошибка: Duplicate Entry for Key
Модераторы: SLEDopit, Модераторы разделов
-
Kreept
- Сообщения: 107
- ОС: Linux
-
SubDeviL
- Сообщения: 31
- ОС: Mandriva 2010+
Re: MySQL Replication Ошибка: Duplicate Entry for Key
ошибка всего навсего показывает что такие данные есть уже в базе, и оно их не записывает.
-
Kreept
- Сообщения: 107
- ОС: Linux
Re: MySQL Replication Ошибка: Duplicate Entry for Key
Что означает ошибка я знаю, после данной ошибки репликация слетает.
Вопрос в следующем при игнорировании данной ошибки (slave-skip-errors = 1062) не повлечет ли это дублирования данных на слейве и не соответствии данных на мастере и слейве?