Я пытаюсь увеличить переменную thread-stack. Я могу сделать это успешно с помощью параметра командной строки, как, например:Не удалось установить размер стека потоков в mysql
/usr/sbin/mysqld --thread-stack=256k
Я также могу сделать это с помощью конфигурационных файлов /etc/init/mysql.conf
или /etc/init.d/mysql
:
thread_stack=262144
thread_stack=256k
thread-stack=256k
thread-stack=262144
Однако установка через /etc/mysql/my.cnf
не работает. show variables like'%thread_stack%';
по-прежнему показывает значение по умолчанию 196608
.
Почему делает установку через /etc/mysql/my.cnf
не работает?
Как исправить это?
(MySQL 5.5, 5.5.38-0ubuntu0.14.04.1-лог.)
Возможно, у вас есть строка 'thread-stack = 196608' прямо под файлом или, возможно, в каком-то другом ini-файле, который перезаписывает ваши настройки. Идет поиск 'stack' что-нибудь? – Pacerier
@gobwas Как вы его разрешили? Я столкнулся с аналогичным вопросом – KillABug
Опубликовано здесь: http://serverfault.com/questions/704068/my-cnf-file-does-not-reflect-changes-on-ubuntu-12-04 – KillABug