развертывание 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;