aif88
@aif88

Репликация master-master. Как правильно включить master-slave со 2-го на 1-й сервер?

Есть 2 сервера.
На 2-м развёрнут дамп базы с 1-го.
Настроена репликация master-slave с 1-го на 2-й.
Используется GUID.
Все пользователи ходят на 1-й.
Есть данные MASTER_LOG_FILE и MASTER_LOG_POS после развёртывание дампа на 2-м сервере:
MASTER_LOG_FILE = "master2.000001", MASTER_LOG_POS = 34004

Эти значения на master2 постоянно увеличиваются. Нормально ли это, если на него ользователи пока не ходят?

Какие параметры MASTER_LOG_FILE и MASTER_LOG_POS команды CHANGE MASTER TO MASTER_HOST правильней использовать, чтобы запустить master-slave со 2-го на 1-й, и в итоге получить master-master с синхронными базами? Данные сразу после развёртывания дампа, или последние значения?

Нужно ли выставлять SET GLOBAL read_only = YES и lock tables при запуске репликации со 2-го на 1-й?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
aif88
@aif88 Автор вопроса
Отвечу сам:
Т.к. в моём случае на сервер 2 никто не ходит - можно использовать последние значения MASTER_LOG_FILE и MASTER_LOG_POS

Данные после развёртывания 2го сервера из дампа можно использовать, если понадобится включить 3-й сервер в цепь (например отстающая копия).

SET GLOBAL read_only = YES и lock tables выставлять не нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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