Задать вопрос
@BudNejnee

Как добавить новую базу в Master-Master (binlog)?

Здравствуйте,

Есть 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
  • Вопрос задан
  • 23 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы