Ошибки репликации случаются только в том случае, если базы данных каким-то образом синхронизируются, а просто продолжение работы сервера будет означать несогласованные базы данных, я действительно сомневаюсь, что вы этого захотите.
По моему опыту, единственные случаи, когда вы сталкиваетесь с такими ошибками, это если один из главных серверов не выполнил запрос, а ведомый заметил.
В любом случае, если вы действительно хотите, чтобы подчиненное устройство продолжалось с помощью какого-то задания хрон, вы всегда можете запускать запрос каждые несколько минут, запрашивая подчиненное устройство "SHOW SLAVE STATUS
", а затем проверять столбец ошибок, если он присутствует. , отправьте команду "STOP SLAVE; SET GLOBAL SQL_SLAVE_SKIP_COUNTER; START SLAVE;
". Но, вероятно, было бы гораздо более целесообразно отправить электронное письмо администратору, когда вместо этого mysql обнаружит ошибку, поэтому он / она может выяснить источник проблемы и убедиться, что базы данных действительно синхронизированы, в противном случае вы, вероятно, увидите больше ошибок в ближайшем будущем, поскольку базы данных становятся все более и более несинхронизированными.