10.5 Добавление экземпляров в ReplicaSet
После создания ReplicaSet вы можете использовать операцию , чтобы добавить экземпляр в качестве только-для-чтения вторичного реплики текущего первичного экземпляра ReplicaSet.ReplicaSet.addInstance()
Первичный экземпляр 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.