Top.Mail.Ru
Ответы

Ошибка 1062 в MySQL как ее решить?

Помогите пожалуйста как устранить ошибку в MySQL

По дате
По рейтингу
Аватар пользователя
Ученик

1) Пропустить ошибку
Можно заставить Mysql пропустить эту ошибку и продолжить репликацию. Для этого нужно выполнить такой запрос на реплике:

mysql> STOP SLAVE; SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;
Такой метод стоит использовать только в исключительных ситуациях. Если проблема повторяется, это плохой подход.

2) Пропускать подобные ошибки всегда
Если ошибки возникают периодически, но это не нарушает логику приложения, то можно использовать такую настройку в файле my.cnf (на слейве):

slave-skip-errors = 1062
Это позволит постоянно игнорировать подобные ошибки при репликации.