Есть 2 сервера mysql сделана master-master репликация. Назовем их первый и второй.Был сбой по питанию на одном сервере (первом) в результате на второй не идет репликация, т.к на первом из-за сбоя лог при проверке файловой системы был малость поврежден.
Ошибка такая (это на втором сервере) Got fatal error 1236: 'Client requested master to start replication from impossible position' from master when reading data from binary log
Теперь задача которая стоит - восстановить репликацию.
Самый простой способ - это сделать дамп и залить все на второй сервер, установив при этом коректную позицию из бинлога.
Вопрос, как это сделать не блокируя доступ к имеющимся базам?
Т.е. надо перезалить все базы с первого на второй, при этом не блокировать их и получить корректную позицию в логе.
Как это сделать?
Есть мнения?