всем доброе утро
а есть тут в чате те, кто имеет опыт восстановления репликации для случая когда есть триггеры на SLAVE?
binlog_format=MIXED
есть таблица prod.session2, при репликации с мастера на slave на таблицу навешаны триггеры, которые добавляют данные в bimereports и REPORTING
на slave залили dump без master data напрямую в prod.session2
с DROP TABLE \ CREATE TABLE + CREATE TRIGGER (в конце дампа)
в результате
имеем
SHOW SLAVE STATUS
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table: mysql.%,REPORTING.%,bimereports.%
Last_Errno: 1062
Last_Error: Could not execute Write_rows event on table prod.session2; Duplicate entry '3677293' for key 'PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event's master log mysql-bin.000096, end_log_pos 66185900
не понимаю как теперь сделать так чтобы восстановить репликацию?
не потеряв данные которые есть на slave в REPORTING и в bimereports
думал в сторону pt-table-sync
но оно с триггерами не работает
сделать mysqldump —master-data только для выбранной таблицы? но вроде тоже не поможет, при попытке залить такой дамп на slave начнут триггеры срабатывать...
=( схему с триггерами городил не я, помогите люди добрые а?