Могу ли я поместить группы серверов mariadb в отдельные файлы конфигурации? - PullRequest
0 голосов
/ 26 апреля 2019

Чтобы запустить несколько серверов mariadb (MariaDB 10.3.12), у меня есть файл mariadb-server.cnf, подобный следующему:

[mysqld]
datadir    = /var/lib/mysql
port       = 3306
socket     = /var/lib/mysql/mysql.sock
log-error  = /var/log/mariadb/mariadb.log
pid-file   = /run/mariadb/mariadb.pid
expire_logs_days = 5


[mysqld.innodb]
datadir         = /var/local/mysql/innodb
port            = 3307
socket          = /var/local/mysql/innodb/mysql.sock
log-error       = /var/log/mariadb/innodb.log
pid-file        = /run/mariadb/innodb.pid

innodb_buffer_pool_size   = 2G
innodb_log_file_size      = 256M
innodb_log_files_in_group = 3

Это работает точно так, как я ожидаю, когда я запускаю сервер с

systemctl start mariadb@innodb

Однако, это начало работать правильно только тогда, когда я поместил все это в один файл;ранее для простоты обслуживания я поместил вторую группу в отдельный файл, mariadb-server-innodb.cnf (оба файла в /etc/my.cnf.d).Когда я делал это, я выполнял ту же команду, что и выше, но вместо этого он молча запускал группу [mysqld].Это ошибка или как она должна работать?Я уверен, что в предыдущих версиях группы могли быть в отдельных файлах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...