Home »

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

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

6 Записи
3 Пользователи
0 Likes
1,911 Просмотры
Записи: 14
Создатель темы
(@vladimir)
Active Member
Присоединился: 5 лет назад

Пытаюсь освоить 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 Ответов
Admin
(@zerox)
Присоединился: 10 лет назад

Prominent Member
Записи: 900

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

 

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

Active Member
Записи: 14

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

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

 

Ответить
Записи: 14
Создатель темы
(@vladimir)
Active Member
Присоединился: 5 лет назад

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

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

Ответить
Записи: 900
Admin
(@zerox)
Prominent Member
Присоединился: 10 лет назад

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

Ответить
STALKER_SLX
Записи: 201
(@stalker_slx)
Estimable Member
Присоединился: 5 лет назад

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

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

/etc/my.cnf ~/.my.cnf
Ответить
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar