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