Назад | Перейти на главную страницу

Повторить ошибку репликации MySQL вместо пропуска

У меня ошибка репликации, например

Last_Error: Error 'Unknown column .. на моем ведомом, потому что по некоторым причинам схемы не совпадают (мы используем репликацию баз операторов).

Теперь я исправил подчиненную таблицу и хочу повторно запустить запрос об ошибке, поскольку в большинстве руководств мне предлагается пропустить последний оператор, используя ..

УСТАНОВИТЬ ГЛОБАЛЬНЫЙ SQL_SLAVE_SKIP_COUNTER = 1;

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

Вы можете исправить структуру таблицы на ведомом устройстве с помощью ALTER TABLE чтобы убедиться, что структура таблицы такая же, как у мастера, а затем START SLAVE.

Если вы не понимаете, как вы дошли до этого момента, у вас может быть гораздо больше различий. Рассмотрите возможность повторной инициализации ведомого устройства из резервной копии / ведущего устройства.

Если репликация продолжается, но вы все еще хотите знать, есть ли другие отличия pt-table-sync может искать / исправлять различия.