Home »

Как правильно конфи...
 

Как правильно конфигурировать mariadb ?


Vladimir
Сообщения: 14
Topic starter
(@vladimir)
Младший сисадмин
Присоединился: 2 года назад

Пытаюсь освоить 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'; показывает старое значение. Что я делаю не так?

 

Ответить
5 Ответов
2 Ответы
Zerox
Admin
(@zerox)
Присоединился: 7 лет назад

Honorable Member
Сообщения: 661

@vladimir возможно ошибка в том, что секцию [mysqld] забываете или добавляете ее туда, где она уже есть.

 

Ответить
Vladimir
(@vladimir)
Присоединился: 2 года назад

Младший сисадмин
Сообщения: 14

@zerox Спасибо, что ответили.

Поиск по файлам показал наличие данной секции в файле /etc/mysql.d/mariadb.conf.d/50-server.cnf. Прописал строку innodb_buffer_pool_size = 1GB сразу после [mysqld], перезапустил сервер БД systemctl restart mysql, а результата нет.

 

Ответить
Vladimir
Сообщения: 14
Topic starter
(@vladimir)
Младший сисадмин
Присоединился: 2 года назад

Заметил ещё такое:

после остановки сервера по systemctl stop mariadb команда ps показала наличие каких то процессов mysqld в памяти. Убиение последних и старт systemctl start mariadb заставило перечитать конфиги.

Ответить
Zerox
Сообщения: 661
Admin
(@zerox)
Honorable Member
Присоединился: 7 лет назад

Мне трудно что-то посоветовать, так как нет под рукой дебиана с mariadb. Но тут точно где-то ваша ошибка. Никаких проблем с добавлением параметра в конфиг mysql нет. Надо просто точно найти действующий конфиг и отредактировать его.

Ответить
STALKER_SLX
Сообщения: 200
(@stalker_slx)
Devops
Присоединился: 2 года назад

@vladimir Вы смотрели, что пишут на официальном сайте "MariaDB" вот по этой ссылке:
https://mariadb.com/kb/en/configuring-mariadb-with-option-files/

Судя по этой информации: "$program --help --verbose"

/etc/my.cnf ~/.my.cnf
Ответить