Задать вопрос
@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
  • Вопрос задан
  • 24 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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