MySQL 8 не использует предоставленные файлы конфигурации

#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, используемый для синхронизации кластера, поэтому они не могут синхронизироваться вместе.