Назад | Перейти на главную страницу

Как создать множественную репликацию mysql

Мой вопрос касается создания сервера репликации mysql.

Здесь у меня несколько ведомых устройств, и я хочу реплицировать всю соответствующую базу данных на несколько основных серверов.

Вопрос в том, как я могу установить несколько мастеров на одном сервере.

Итак, вы говорите о нескольких базах данных, которые уже реплицируются между серверами клиентов. И вам нужно добавить еще один слой репликации и реплицировать их на свой сервер, верно?

Какова цель этой конфигурации? Вы можете, например, построить свой собственный центр обработки данных с парой серверов и реплицировать эти базы данных между вашими серверами, просто поделившись ими с клиентами.

ИЛИ вы можете создавать резервные копии клиентских баз данных на вашем сервере, используя некоторые решения для резервного копирования.

Определите вашу проблему правильно.

Есть несколько вариантов и ограничений на то, как вы проектируете кластер MySQL. Чего вы пытаетесь достичь? (доступность, производительность, резервное копирование в автономном режиме, что-то еще) Каковы ваши среднесрочные и долгосрочные цели? Каков твой бюджет? Какая у вас модель хостинга?

как я могу установить несколько мастеров

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

на одном сервере

.... это полная противоположность кластеру. Но вы не объясняете, что вы здесь имеете в виду.

Даже если вы ответите на все эти вопросы, это только начало анализа, необходимого для выбора правильной архитектуры, не говоря уже о деталях реализации.

Вам действительно нужно провести гораздо больше исследований. Затем непременно возвращайтесь с более конкретными вопросами.