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

Как переключить mysql slave в master при репликации нескольких баз?

Доброго времени суток, многоуважаемый All.

Стоит задача по переносу нескольких относительно нагруженных сайтов на другой сервер с минимальным временем простоя. В качестве БД используется Mysql (Percona 8.0).

Наладил репликацию между старым и новым сервером с использованием GTID, базы синхронизированы. Хочется, поочерёдно переводя базы из slave в master, перенести один за другим все сайты.
Возникает вопрос: а вообще такое возможно? Все найденные мануалы упоминают выполнение reset master - что, насколько я понимаю, приведёт к обрыву цепочки транзакций. Можно ли, последовательно добавляя базы в replicate-ignore-db, сделать их мастерами по отдельности?
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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