Страница 1 из 1

Не получается установить параметр для MySQL (MariaDB)

Добавлено: 11 фев 2023, 08:13
mpa3b
Битрикс рекомендует установить параметр
innodb_flush_log_at_trx_commit = 2

Я прописал его в конфиге, но не вижу, чтобы это срабатывало.

Re: Не получается установить параметр для MySQL (MariaDB)

Добавлено: 02 апр 2025, 18:30
AlexJad
(Проверялось в связке с MySQL-8.2 на OSPanel 6)

Открывайем файл профиля mySQl у меня он лежит по такому адресу
OSPanel\config\MySQL-8.2\default\templates\my.ini

Ищем секцию [mysqld] внутри секции добавляем innodb_flush_log_at_trx_commit = 2
По итогу получаем вот такой кусок кода:

# InnoDB Settings

innodb_buffer_pool_size = 160M
innodb_data_file_path   = ibdata1:10M:autoextend
innodb_data_home_dir    = "{root_dir}/data/{module_name}/{profile_name}"
innodb_file_per_table   = 1
innodb_flush_log_at_trx_commit = 2 //наше значение
#innodb_force_recovery  = 1

# Logging

Перезапускаем модуль MySQL