为什么〜/ .my.cnf变量不被尊重?

时间:2014-02-21 17:52:51

标签: mysql

我按照说明here查看MySQL查找的配置文件,这是输出。

  

以给定顺序从以下文件中读取默认选项:   /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf~ / .my.cnf

然后我按照建议制作了一个〜/ .my.cnf文件,并将max_allowed_packet = 64M放在组mysqld中。当我重新启动并执行mysql> show variables like 'max_allowed_packet';时,它仍然具有/etc/mysql/my.cnf文件中的值,而不是我的新被覆盖文件。我确实通过运行strace mysql来验证MySQL,然后在〜/ .my.cnf上执行stat()然后打开(),但变量永远不会覆盖。

有什么想法吗?

0 个答案:

没有答案