Spec-Zone.ru › MySQL 8.4

19.1.5.1 Настройка репликации с несколькими источниками

Топология репликации с несколькими источниками требует наличия как минимум двух источников и одного реплики. В этих учебных пособиях мы предполагаем, что у вас есть два источника source1 и source2, и реплика replicahost. Реплика реплицирует по одной базе данных с каждого из источников, db1 из source1 и db2 из source2.

Источники в топологии репликации с несколькими источниками могут быть настроены для использования либо репликации на основе GTID, либо репликации на основе позиции двоичного журнала. См. Раздел 19.1.3.4, «Настройка репликации с использованием GTID» для настройки источника с использованием репликации на основе GTID. См. Раздел 19.1.2.1, «Настройка конфигурации источника репликации» для настройки источника с использованием репликации на основе позиции файла.

Реплики в топологии репликации с несколькими источниками требуют TABLE хранилищ для репозитория метаданных подключения реплики и репозитория метаданных аппликатоpa, что является значением по умолчанию в MySQL 8.4. Репликация с несколькими источниками несовместима со старыми хранилищами файлов.

Создайте подходящую учетную запись пользователя на всех источниках, которые может использовать реплика для подключения. Вы можете использовать одну и ту же учетную запись на всех источниках или разные учетные записи на каждом. Если вы создаете учетную запись только для целей репликации, этой учетной записи потребуется только REPLICATION SLAVE привилегия. Например, чтобы настроить нового пользователя, ted, который может подключаться из реплики replicahost, используйте клиент mysql, чтобы выполнить эти команды на каждом из источников:

mysql> CREATE USER 'ted'@'replicahost' IDENTIFIED BY 'password';
mysql> GRANT REPLICATION SLAVE ON *.* TO 'ted'@'replicahost';

Дополнительную информацию о плагине аутентификации по умолчанию для новых пользователей см. в Разделе 19.1.2.3, «Создание пользователя для репликации».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/replication-multi-source-configuration.html

Spec-Zone.ru

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