Ошибки репликации MySQL - как бороться?
Добавлено: 2010-11-12 16:54:00
Столкнулся с тем, что время от времени репликация валится при некоторых простых ошибках запросов (повторное создание существующего или удаление уже несуществующего и т.д.). Временами возникают совсем непонятные ошибки из-за того, что слейв принял команды в другой последовательности, чем они были отданы на мастере. Например, создаётся столбец таблицы и вставляются данные. Репликация падает из-за того, что столбца не обнаруживается (error 1054).
Просьба поделиться опытом кто как с этим борется. Например, я использую пропуск ошибки 1050 (Таблица уже существует): slave-skip-errors = 1050
Но бывают ещё, например, ошибки 1054 (Неизвестный столбец) и 1396 (Operation failed). Можно ли безопасно пропускать их? Или это ведёт к повреждению данных?
Настройка бинарных логов: binlog_format = mixed
Просьба поделиться опытом кто как с этим борется. Например, я использую пропуск ошибки 1050 (Таблица уже существует): slave-skip-errors = 1050
Но бывают ещё, например, ошибки 1054 (Неизвестный столбец) и 1396 (Operation failed). Можно ли безопасно пропускать их? Или это ведёт к повреждению данных?
Настройка бинарных логов: binlog_format = mixed