MySQL MGR - MGR развертывание

развертывание MGR

Сцена Описание:

Использование трех серверов для создания простого MGR кластера, используя версию MySQL 5.7.24, список серверов:

192.168.1.147 
192.168.1.148 
192.168.1.149

 

1, используя общий файл конфигурации для запуска службы MySQL, MGR плагиной установки (выполнение всех узлов)

УСТАНОВИТЬ Plugin group_replication игнорирован 'group_replication.so';

 

2, MySQL настроить каждый файл конфигурации узла и перезапустить службу MySQL (все узлы выполняют)

## конфигурации мастер - 
сервера-ID = 17218228149 
лог-бен = MySQL-бен 
master_info_repository = ТАБЛИЦА binlog_format = СТРОКА 
expire_logs_days = 7 
sync_binlog = 1 
gtid_mode = от 
соблюдения-GTID-последовательности = True 
binlog_rows_query_log_events = на binlog_checksum = NONE 
## конфигурации ведомого 
Пропуск фрагментов ведомый пуск 
ведомого-параллельные рабочие = 8 
ведомых-параллельный типа = LOGICAL_CLOCK slave_preserve_commit_order = 1 
log_slave_updates = 1 report_host = 192.168.1.149

## конфигурация журнал реле релейного вход = релейно-лог relay_log_recovery = ON sync_relay_log = 0 relay_log_info_repository = TABLE ## конфигурации группы репликация transaction_write_set_extraction = XXHASH64 отрывное group_replication_group_name = "аааааааа-аааааааа-аааа-aaaaaaaaaa01" свободно-group_replication_start_on_boot = OFF свободно -group_replication_bootstrap_group = OFF отрывного group_replication_local_address = "192.168.1.149:33581" отрывное group_replication_group_seeds = "192.168.1.147:33581,192.168.1.148:33581,192.168.1.149:33581" свободно-group_replication_ip_whitelist = «192.168.1.147,192.168.1.148 , 192.168.1.149"

MGR плагин не установлен перед добавлением конфигурации MGR получите ошибку в конфигурационном файле.

Инструкции по настройке MGR: над желтой частью многих параметров, не указанных в конфигурационном файле, но, скорее всего, приведут к провалу развертывания, особенно отрывному group_replication_ip_whitelist параметров.

 

3, конфигурации учетной записи связи MGR и очистить MASTER (все узлы выполняют)

CREATE USER Repl @ '%' , идентифицированной 'РЕПЛ'; 
. GRANT REPLICATION SLAVE ON * * TO Repl @ '%'; 
СБРОС MASTER;

 

4, создать MGR зависимой среду репликации (выполнение всех узлов)

Изменение главного К MASTER_USER = 'Repl', 
MASTER_PASSWORD = 'Repl' 
для канала 'group_replication_recovery';

 

5, на главный узел начинает MGR (выполняется на узле 192.168.1.147)

SET ГЛОБАЛЬНОЙ group_replication_bootstrap_group = О; 
СТАРТ group_replication; 
SET ГЛОБАЛЬНОЙ group_replication_bootstrap_group = выкл;

 

6, MGR начал на вторичном узле (узле 192.168.1.148 и выполнен на узле 192.168.1.149)

СТАРТ group_replication;

 

7, после того, как здание будет завершено, вы можете использовать следующее заявление для просмотра статуса:

Просмотр состояние каждого узла ## 
ВЫБОР * 
ОТ performance_schema.replication_group_members; 

## MGR см текущего режима (один-мастера или мульти-мастера) 
в SELECT @@ group_replication_single_primary_mode;

 

рекомендация

отwww.cnblogs.com/gaogao67/p/11199360.html