10.1 Развертывание InnoDB ReplicaSet
Рекомендуется всегда использовать последнюю версию MySQL Shell. Самая последняя версия MySQL Shell может быть использована с любой релизной версией MySQL 8.0 или выше.
Вы развертываете InnoDB ReplicaSet аналогично InnoDB Cluster.
-
Настройте как минимум два экземпляра сервера MySQL, см. Раздел 6.1, «Использование MySQL AdminAPI»:
Один функционирует как первичный, в следующем примере,
rs-1.Другой экземпляр функционирует как вторичный, в этом руководстве
rs-2, который реплицирует транзакции, примененные первичным экземпляром.
Эта асинхронная репликация MySQL, использующая источник и реплику, похожа на InnoDB Cluster. См. Раздел 8.4, «Развертывание Production InnoDB Cluster».
-
Подключитесь к экземплярам с помощью MySQL Shell и настройте каждый экземпляр, который вы будете использовать в вашем ReplicaSet, перед созданием ReplicaSet. См. Раздел 10.2, «Настройка экземпляров InnoDB ReplicaSet» и Раздел 10.3, «Создание InnoDB ReplicaSet».
При создании InnoDB ReplicaSet, если у вас есть требования к безопасности, которые требуют, чтобы все учетные записи, созданные автоматически AdminAPI, имели строгие требования к аутентификации, вы можете установить значение для параметра конфигурации
replicationAllowedHostReplicaSet. См. InnoDB ReplicaSet replicationAllowedHost.
После создания ReplicaSet вы можете добавлять в него экземпляры. Более подробную информацию см. в Разделе 10.5, «Добавление экземпляров в ReplicaSet».
InnoDB ReplicaSet совместим с экземплярами песочницы, которые вы можете использовать для локального развертывания в тестовых целях. См. Раздел 6.8.1, «Развертывание экземпляров песочницы» для получения инструкций. Однако это руководство предполагает, что вы развертываете производство InnoDB ReplicaSet, где каждый экземпляр работает на разных хостах.
© 2025 Oracle
Licensed under the GPLv2 License.