Мой вопрос касается создания сервера репликации mysql.
Здесь у меня несколько ведомых устройств, и я хочу реплицировать всю соответствующую базу данных на несколько основных серверов.
Вопрос в том, как я могу установить несколько мастеров на одном сервере.
Итак, вы говорите о нескольких базах данных, которые уже реплицируются между серверами клиентов. И вам нужно добавить еще один слой репликации и реплицировать их на свой сервер, верно?
Какова цель этой конфигурации? Вы можете, например, построить свой собственный центр обработки данных с парой серверов и реплицировать эти базы данных между вашими серверами, просто поделившись ими с клиентами.
ИЛИ вы можете создавать резервные копии клиентских баз данных на вашем сервере, используя некоторые решения для резервного копирования.
Определите вашу проблему правильно.
Есть несколько вариантов и ограничений на то, как вы проектируете кластер MySQL. Чего вы пытаетесь достичь? (доступность, производительность, резервное копирование в автономном режиме, что-то еще) Каковы ваши среднесрочные и долгосрочные цели? Каков твой бюджет? Какая у вас модель хостинга?
как я могу установить несколько мастеров
Вы явно хотите настроить так называемую репликацию с несколькими мастерами? Вы действительно хотите иметь возможность применять записи в любом месте кластера? Вам нужна синхронизация в реальном времени?
на одном сервере
.... это полная противоположность кластеру. Но вы не объясняете, что вы здесь имеете в виду.
Даже если вы ответите на все эти вопросы, это только начало анализа, необходимого для выбора правильной архитектуры, не говоря уже о деталях реализации.
Вам действительно нужно провести гораздо больше исследований. Затем непременно возвращайтесь с более конкретными вопросами.