#mysql #galera
#mysql #galera
Вопрос:
Я устанавливаю Galera 4 поверх MySQL 8 в Debian, но не могу заставить его работать. Как только я запускаю первый узел с помощью команды bootstrap:
mysqld_bootstrap
он начинается со следующих параметров:
/usr/sbin/mysqld $$'$'$\'--wsrep-new-cluster --wsrep-on\''' --wsrep_start_position=00000000-0000-0000-0000-000000000000:-1
Проблема в том, что не создан файл pid, и хотя он, похоже, запущен, я не могу подключиться к базе данных.
В файл журнала тоже ничего не поступает, поэтому я думаю, что он удаляет конфигурационные файлы.
Я попытался запустить config validator:
mysqld --validate_config
но он зависает на futex (проверено с помощью strace). В обоих случаях невозможно нормально отключить mysqld, и необходимо использовать опцию -9.
LXC используется для запуска этого экземпляра со следующим ядром:
Linux node01 4.15.18-26-pve #1 SMP PVE 4.15.18-54 (Сб, 15 февраля 2020 15:34:24 0100) x86_64 GNU/Linux
Ответ №1:
Ответ был довольно очевиден после некоторого расследования. На узлах не был установлен rsync, используемый для синхронизации кластера, поэтому они не могут синхронизироваться вместе.