3
我正在尝试增加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 2015-04-09 11:45:05
@gobwas你是如何解决它的?我面临类似的问题 – KillABug 2015-07-07 14:06:03
张贴在这里:http://serverfault.com/questions/704068/my-cnf-file-does-not-reflect-changes-on-ubuntu-12-04 – KillABug 2015-07-07 14:13:49