Я запускаю MariaDB 10.1.47 и пытаюсь установить:
tmp_table_size = 64M
max_heap_table_size = 64M
Я установил его в разделах [server]
и [mysqld]
из my.cnf
Я пробовал установить его в байтах с помощью:
tmp_table_size=67108864
max_heap_table_size=67108864
Запуск systemctl restart mariadb.service && переменные mysqladmin
Я все еще вижу, что они оба установлены на 50331648 (48M)
Нигде нет других файлов .cnf, для которых я могу найти другое значение. Также my.cnf
- это последний загружаемый файл конфигурации, поэтому он должен перекрыть все остальные.
Может ли кто-нибудь сказать мне, что я здесь делаю не так?
Я просмотрел свой файл .cnf и заметил, что у меня есть некоторые встроенные комментарии.
Пример: skip-log-bin #Отключить ведение двоичного журнала
После их удаления теперь принимаются мои значения для tmp_table_size
и max_heap_table_size
Странно то, что это было только влияющие на эти настройки и ни на какие другие в файле .cnf.