SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.01.2015 13:58:40

Rodman
Участник
Зарегистрирован: 15.01.2015
Сообщений: 1

Репликация 2 мастера и один слейв

Добрый день

Прошу помощи у админов MySQL

Купил отдельный сервер как хранилище/резерв куда хочу реплицировать все свои сайты (сайтов несколько на двух других серверах).

Как настроить реплику один мастер - один слейв знаю... много раз делал.

Но вот как сделать чтобы слейв собирал базы с двух других серверов (разные базы на всех серверах) не могу понять.

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

Под позицией подразумеваю параметр position на мастере:
File: bin.000140
Position: 48369483
Binlog_Do_DB: db1
Binlog_Ignore_DB:


File: bin.000320
Position: 483
Binlog_Do_DB: db2
Binlog_Ignore_DB:


Кто может подсказать, как выйти с такой ситуации, чтобы на третий сервер (слейв) сливались репликой две базы с двух разных серверов?

Спасибо

Отредактированно Rodman (15.01.2015 14:18:09)

Неактивен

 

#2 15.01.2015 14:02:13

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3740

Re: Репликация 2 мастера и один слейв

multi-source репликация планируется как новая возможность в MySQL 5.7:
http://www.percona.com/blog/2013/10/02/ … plication/

Сегодня как вариант можно рассмотреть запустить на третьем слейве две копии MySQL. Ясно, что решение имеет недостатки и ограниченную масштабируемость.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson