Mysql Репликация MySQL и ошибка Duplicate entry 'значение' for key 'PRIMARY'' on query

Labutin

Новичок
Имеем следующую конфигурацию: Master -> Slave. Репликация в одну сторону. На Slave не отправляются вообще никакие запросы.
НО!!! Регулярно Slave встает с ошибкой Duplicate entry
Вот конкретный пример:
Error 'Duplicate entry '10375' for key 'PRIMARY'' on query. Default database: 'parts_nm_new'. Query: 'INSERT INTO vsm_user_passwords (login, password, date_till) VALUES ('drivent', 'тут пароль', '2013-07-16')'
Вот как так?
PRIMARY KEY там один. Значение AUTO_INCREMENT. Как он может дублироваться?
Вот структура таблицы:
CREATE TABLE IF NOT EXISTS `vsm_user_passwords` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`date_till` date NOT NULL,
`date_check` date DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `login` (`login`),
KEY `password` (`password`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
И эта проблема с разными таблицами вылезает :(
Какие могут быть рекомендации по решению проблемы?
 

fixxxer

К.О.
Партнер клуба
не оно?

вообще похоже на рассинхронизацию мастера и слейва, сравни значение auto_increment у таблиц
 

Labutin

Новичок
Симптомы ОЧЕНЬ похожие! Только вот truncate table мы не делаем.
 

Labutin

Новичок
В эти выходные попробуем еще раз сделать данпы баз и залить на слейв. Посмотрим, что получится.
 

Апельсин

Оранжевое создание
а репликация не останавливалась ни по какой другой причине с момента перезаливания дампа и получения это ошибки?

используете batch inserts? какая версия?
 
Сверху