Для маскирования аварии достаточно добавить код ошибки в конфигурационный файл:
/etc/mysql/conf.d/ecss.cfn
Например, для ошибки 1452:
Блок кода |
---|
[mysqld]
slave-skip-errors=1452
|
После чего необходимо перезапустить MySQL сначала на слейве командой sudo systemctl restart mysql , дождаться когда параметр Seconds_behind_master будет равным 0, по аналогии тоже самое сделать на мастере.
Наличие ошибки в mysql можно проверить командой sudo mysql -uroot -p -e 'show slave status \G;' в строке Last_SQL_Error: