Настройка MySQL-репликации master-master на Centos

 

Второй сервер — зеркало первого, который должен реплицировать все с первого, а также передавать ему свои изменения.

 

Просматриваем все файлы, установленные пакетом Percona-Server

Копируем конфиг соответствующий Вашим аппаратным ресурсам

 

Настраиваем репликацию  на первом сервере

 

1.Настраиваем Mysql на первом сервере

 

Логи смотрим

Перезапускаем MySQL-севрер

 

2.Наделяем пользователя replicauser подключающегося со второго сервера(192.168.1.111) с паролем replicapassword правом читать информацию из двоичных журналов первого сервера

 

3.Блокируем все таблицы на запись на первом сервере

 

4.Определяем бинарный файл и смещение в нем(позицию), с которой второй сервер начнет репликацию

 

5.Делаем дамп всех баз данных

Важно!!!В ДРУГОМ ТЕРМИНАЛЕ(иначе блокировка  таблиц снимется автоматически при завершении сеанса Mysql)

 

6.Снимаем блокировку на запись с таблиц

 

7.Копируем полученный дамп на второй сервер

 

8.Разворачиваем дамп на втором сервере

 

Настраиваем репликацию  на втором сервере.

 

9.Копируем конфигурационный файл MySQL  my.cnf с первого сервера на второй сервер

 

10. Настраиваем Mysql на втором сервере

Логи смотрим

 

11.Перезапускаем MySQL на втором сервере.

 

12.Блокируем таблицы на запись на втором сервере.

В этом же сеансе определяем файл и позицию, с которой будет стартовать  репликация на первом сервере

 

13.Снимаем блокировку на запись с таблиц

 

14. Наделяем пользователя replicauser подключающегося с первого  сервера(192.168.1.110) с паролем replicapassword правом читать информацию из двоичных журналов второго сервера.

 

 

Запускаем репликацию на первом сервере

 

15.Определяем параметры для подключения  первого сервера ко второму

 

16. Запуск репликации на первом сервере

 

17.Проверяем состояние репликации на первом сервере

 

Запускаем репликацию на втором сервере.

 

18. Определяем параметры для подключения  второго сервера к первому

 

19.Запуск репликации на втором сервере

20.Проверка состояния репликации на втором сервере.

Источник:

http://initialize.ru/mysql-master-master-replikaciya

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика