Есть MySQL 8 Master-Master. Реплицируемые базы заданы через конфиг binlog_do_db
На одном из серверов завели новую базу, не предупредив и она уже наполнена
Теперь предстоит добавить репликацию этой базы на 2-й сервер
Как вижу это процесс:
1. Создаем базу на сервере 2
2. Добавляем в конфиг правило для ведения бинлога на сервере 1 и перезагружаем субд
3. Записываем позицию мастера на сервере 1
4. Останавливаем слейв на серверах 1 и 2
5. Редампип базу с сервера 1 на сервер 2
6. Запускаем слейв на сервере 2
7. Добавляем в конфиг правило для ведения бинлога на сервере 2 и перезагружаем субд
8. Как репликация с сервера 1 на сервер 2 выравнивается, запускаем слейв на сервере 1
Но по моему это всё как-то не надежно
Может есть способ попроще или возможно (скорее всего) в моей схеме есть ошибки?
P.S. Если это имеет значение - запись в базы только с сервера 1