Spec-Zone.ru › MySQL 8.4

19.1.5.4 Добавление источников репликации, основанных на бинарном журнале, в реплику с несколькими источниками

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

Используйте оператор CHANGE REPLICATION SOURCE TO, чтобы настроить канал репликации для каждого источника в реплике (см. Раздел 19.2.2, «Каналы репликации»). Оператор FOR CHANNEL используется для указания канала. Например, чтобы добавить source1 и source2 в качестве источников в реплику, используйте клиент mysql для выполнения этого оператора дважды на реплике, как показано ниже:

mysql> CHANGE REPLICATION SOURCE TO SOURCE_HOST="source1", SOURCE_USER="ted", SOURCE_PASSWORD="password", \
SOURCE_LOG_FILE='source1-bin.000006', SOURCE_LOG_POS=628 FOR CHANNEL "source_1";

mysql> CHANGE REPLICATION SOURCE TO SOURCE_HOST="source2", SOURCE_USER="ted", SOURCE_PASSWORD="password", \
SOURCE_LOG_FILE='source2-bin.000018', SOURCE_LOG_POS=104 FOR CHANNEL "source_2";

Чтобы сделать так, чтобы реплика копировала только базу данных db1 из source1, и только базу данных db2 из source2, используйте клиент mysql для выполнения оператора CHANGE REPLICATION FILTER для каждого канала, как показано ниже:

mysql> CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE = ('db1.%') FOR CHANNEL "source_1";
mysql> CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE = ('db2.%') FOR CHANNEL "source_2";

Полный синтаксис оператора CHANGE REPLICATION FILTER и другие доступные параметры см. в разделе 15.4.2.1, «Оператор CHANGE REPLICATION FILTER».

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

Spec-Zone.ru

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