Spec-Zone.ru › MySQL Shell 9.2

10.5 Добавление экземпляров в ReplicaSet

  • 10.5.1 Развертывание экземпляров для InnoDB ReplicaSet
  • 10.5.2 Пример добавления экземпляров в ReplicaSet

После создания ReplicaSet вы можете использовать операцию ReplicaSet.addInstance(), чтобы добавить экземпляр в качестве только-для-чтения вторичного реплики текущего первичного экземпляра ReplicaSet.

Первичный экземпляр ReplicaSet должен быть доступен и активен во время этой операции. Репликация MySQL настраивается между добавленным экземпляром и первичным экземпляром, используя автоматически созданную MySQL учетную запись с случайным паролем. Прежде чем экземпляр сможет стать активным вторичным, он должен быть синхронизирован с первичным. Этот процесс называется recovery, и InnoDB ReplicaSet поддерживает различные методы, которые вы настраиваете с помощью опции recoveryMethod.

Для того, чтобы экземпляр смог присоединиться к ReplicaSet, должны быть выполнены различные предварительные условия. Они автоматически проверяются ReplicaSet.addInstance(), и операция завершается ошибкой, если какие-либо проблемы обнаружены.

Используйте dba.configureReplicaSetInstance() для проверки и настройки параметров бинарного журнала и репликации перед добавлением экземпляра. MySQL Shell подключается к целевому экземпляру с использованием того же имени пользователя и пароля, которые использовались для получения объекта-обработчика ReplicaSet. Ожидается, что все экземпляры ReplicaSet будут иметь одну и ту же учетную запись администратора с одинаковыми разрешениями и паролями. Вы можете создать пользовательскую учетную запись администратора с необходимыми разрешениями, когда вы настраиваете экземпляр с помощью опции dba.configureReplicaSetInstance(). См. Раздел 10.2, «Настройка экземпляров InnoDB ReplicaSet».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-9.2-en/adding-replicaset-instances.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API