Тема: Репликация в MySQL
Здравствуйте.
Суть вопроса в следующем: Возможна ли репликация нескольких мастеров на один слейв?
Естественно, разных баз.
---
Victor
Форум системного администратора FreeBSD, Linux, Unix, Windows.
Обсуждение железа, сетевых технологий, програмных комплексов и языков программирования.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум системного администратора FreeBSD, Linux, Unix, Windows. → Базы данных → Репликация в MySQL
Страницы 1
Здравствуйте.
Суть вопроса в следующем: Возможна ли репликация нескольких мастеров на один слейв?
Естественно, разных баз.
---
Victor
Конкретнее задачу опишите... С примерами.
Описываю:
Есть несколько серверов, на которых работает, скажем, софтина a.php с mysql-базой mya.
Задача. На отдельном сервере нужно сделать такую систему, при котором в один работающий mysqld будут реплицироваться базы с других серверов по такой схеме: с первого боевого сервера его база mya реплицируется в mya1 на перезервном. И, соответствено:
второй mya -> mya2
третий mya -> mya3
...
n mya -> mya[n]
Я понятно описал задачу? Причем, существуют ограничения, которые на позволяют менять эту схему и они не обсуждаются.
Задача, в принципе, решаема, или в mysql заложены ограничения, которые не позволяют ее решить в таком виде?
---
Виктор
Хмм,
mysql поддерживает встроиную функцию репликаций http://dev.mysql.com/doc/refman/5.1/en/replication.html , для этого надо включить бинарный лог, но если большая база то это может быть проблемой. У меня есть сервера где в минуту пишется по 0.5-1 мегабайта логов.
Это как альтернатива https://unix-forum.ru/topic497.html
К сожалению, тут проблем не больших бинарных логах.
Суть сводится к тому, возможна ли в mysql, в принципе, система с одним Slave и многими Master?
---
Виктор
Да возможно.
Да возможно.
SatanaClause, нельзя ли более развернутый ответ? Например, ссылки на соответствующую документацию, статью, или собственный опыт в виде примеров my.cnf.
---
Victor
Я не знаю вашей ситуации и структуры - поэтому "какой вопрос - такой ответ"
Один из вареантов вот https://unix-forum.ru/topic497.html
Я не знаю вашей ситуации и структуры - поэтому "какой вопрос - такой ответ"
Как по мне, вопрос поставлен довольно однозначно. Скорее, Ваш ответ из серии "не читал, но осуждаю".
Один из вареантов вот https://unix-forum.ru/topic497.html
Очень внимательно перечитал указанный Вами в качестве "вареантов" топик. К сожалению, слова репликация, нигде не встретил. Синхронизация данных - да, но не репликация. Невнимательно читал?
А репликация в MySQL по схеме несколько мастеров на один слейв, скорее всего, невозможна, к сожалению. По крайней мере, так считают на хабре, и в официальной документации об этом ни слова. Так что тему можно закрывать....
---
Victor
А что мешает поднять несоклько mysql серверов на разных портах и использовать как интерфейс mysqlproxy?
На кухне должна быть одна хозяйка. Будет две - будут ругаться. То-же самое и здесь.
Страницы 1
Форум системного администратора FreeBSD, Linux, Unix, Windows. → Базы данных → Репликация в MySQL
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 13 official extensions. Copyright © 2024 PunBB.