MariaDB 10.2.10+Centos 7.
Я настроил кластер MariaDB Galera с помощью HAProxy и успешно протестировал его.
Для резервного копирования я хотел добавить один ведомый сервер асинхронной репликации для кластера Galera, но не удалось.
Ниже мои действия:
После того, как все действия кластера galera были выполнены, я добавил приведенную ниже конфигурацию в разделе /etc/my.cnf.d/server.cnf's
[mysqld] каждого узла galera:
[mysqld]
log_bin
log_slave_updates
gtid_strict_mode
server_id=1
[galera]
wsrep_gtid_mode
и добавлена ниже конфигурация в разделе /etc/my.cnf.d/server.cnf's
[mysqld] каждого подчиненного узла:
[mysqld]
binlog_format=ROW
log_bin
log_slave_updates
server_id=2
gtid_strict_mode
Позже создал одного пользователя для репликации, сделал mysqldump
на одном узле galera и сделал импорт на ведомом узле.
Затем побежал на ведомом:
stop slave; change master to master_host='one galera node name ',master_port=3306,master_user='repl_user',master_password='repl_password',master_use_gtid=current_pos; start slave;
но не удалось. Сообщение об ошибке:
Получил фатальную ошибку 1236 от мастера при чтении данных из двоичного журнала: «Ошибка: подключение подчиненного устройства запросило запуск с GTID 0-2-11, которого нет в бинарном журнале мастера».
Есть ли у вас какие-либо предложения, если таковые имеются, очень признательны.