Пытаюсь освоить mariadb на debian buster. Всё работает на настройках defaults.
Хочу, например, настроить параметр innodb_buffer_pool_size - надо в /etc/my.cnf прописать
[mysqld] innodb_buffer_pool_size = 1GB
Но в buster там его нет. Есть симлинк /etc/mysql/my.cnf -> /etc/alternatives/my.cnf который, видимо,
подгружает конфиги из /etc/mysql/conf.d и /etc/mysql/mariadb.conf.d
Но куда бы я не прописывал эту настройку, после перезагрузки mariadb SHOW VARIABLES LIKE 'innodb_buffer_pool_size'; показывает старое значение. Что я делаю не так?
Заметил ещё такое:
после остановки сервера по systemctl stop mariadb команда ps показала наличие каких то процессов mysqld в памяти. Убиение последних и старт systemctl start mariadb заставило перечитать конфиги.
Мне трудно что-то посоветовать, так как нет под рукой дебиана с mariadb. Но тут точно где-то ваша ошибка. Никаких проблем с добавлением параметра в конфиг mysql нет. Надо просто точно найти действующий конфиг и отредактировать его.
@vladimir Вы смотрели, что пишут на официальном сайте "MariaDB" вот по этой ссылке:
https://mariadb.com/kb/en/configuring-mariadb-with-option-files/
Судя по этой информации: "$program --help --verbose"
/etc/my.cnf ~/.my.cnf