Spec-Zone.ru › MySQL 9.2

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

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

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

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

Создайте соответствующую учетную запись пользователя на всех источниках, которые может использовать реплика для подключения. Вы можете использовать одну и ту же учетную запись на всех источниках или разные учетные записи на каждом. Если вы создаете учетную запись только для репликации, этой учетной записи требуется только 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-9.2-en/replication-multi-source-configuration.html

Spec-Zone.ru

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