9.5 Добавление экземпляров в ReplicaSet
После создания ReplicaSet вы можете использовать операцию для добавления экземпляра в качестве вторичного реплики только для чтения текущего первичного экземпляра ReplicaSet.ReplicaSet.addInstance()
Первичный экземпляр ReplicaSet должен быть доступен и работоспособен во время этой операции. Репликация MySQL настраивается между добавленным экземпляром и первичным, используя автоматически созданный MySQL-аккаунт с случайным паролем. Перед тем, как экземпляр сможет работать как вторичный, он должен быть синхронизирован с первичным. Этот процесс называется recovery, и InnoDB ReplicaSet поддерживает различные методы, которые вы настраиваете с помощью опции recoveryMethod.
Для того, чтобы экземпляр смог присоединиться к ReplicaSet, должны быть выполнены различные предварительные условия. Они автоматически проверяются , и операция завершается ошибкой, если какие-либо проблемы обнаружены.ReplicaSet.addInstance()
Используйте dba.configureReplicaSetInstance() для проверки и настройки параметров бинарного лога и репликации перед добавлением экземпляра. MySQL Shell подключается к целевому экземпляру с использованием того же имени пользователя и пароля, которые использовались для получения объекта-обработчика ReplicaSet. Ожидается, что все экземпляры ReplicaSet будут иметь тот же административный аккаунт с теми же правами и паролями. Вы можете создать пользовательский административный аккаунт с необходимыми правами при настройке экземпляра с помощью опции dba.configureReplicaSetInstance(). См. Раздел 9.2, «Настройка экземпляров InnoDB ReplicaSet».
© 2025 Oracle
Licensed under the GPLv2 License.