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