Задавайте вопросы, мы ответим
Вы не зашли.
Какие настройки слейва применить?
Какой формат бинарных логов выбрать?
Неактивен
Формат бинлогов MIXED (можно также ROW, но нельзя STATEMENT http://dev.mysql.com/doc/refman/5.1/en/ … neral.html )
Вот пример настроек:
http://johanandersson.blogspot.ru/2012/ … ation.html
Неактивен
Огромное спасибо.
Неактивен
При добавлении данных возникает ошибка Could not execute Write_rows event on table mysql.ndb_apply_status; Duplicate entry '52' for key 'PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event's master log mysql-bin.000007, end_log_pos 84380.
Удаление записи из mysql.ndb_apply_status спасает не надолго.
Какие есть пути решения данной проблемы?
Неактивен
убедитесь, что server-id разный на всех SQL-серверах конфигурации
Неактивен
Убедился - разные.
Неактивен
Обязательно ли реплицировать базу mysql?
Неактивен
Проверьте структуру таблицы на мастере и слейве. 52 - это server-id какой машины?
http://dev.mysql.com/doc/refman/5.1/en/ … chema.html
Репликация этой таблицы необходима, если репликация идет с кластера на кластер:
http://dev.mysql.com/doc/refman/5.6/en/ … -filtering
Если с кластера на InnoDB, то она скорее всего не используется на слейве.
Неактивен
52 - это ид мастера, у слейва -7.
Неактивен
а у других SQL-нод кластера другой server-id?
Неактивен
Да, у одного - 50, у другого - нет. С них не идёт репликация на InnoDB.
Неактивен
Установите server-id у того, у которого его нет. Это может быть причиной.
Неактивен
Попробую.
Заметил ещё, что проблема возникает при реплицировании данных - первое значение записывается нормально, при записи второго - ошибка.
При репликации схем этого не возникает.
Неактивен
Номер серверу не добавлял: всё и так заработало. Спасибо за помощь!
Неактивен