我刚刚在my.cnf中设置了一些无害的设置并重新启动了服务器,但它们尚未生效。
正确的方法是什么?
我做了:
sudo vi /etc/mysql/my.cnf
保存文件,然后运行sudo /etc/init.d/mysql restart
发布于 2010-12-13 14:30:53
如果您不了解更改的更多细节,并且假设mysql读取/etc/my.cnf文件很好(我不知道Ubuntu),我唯一能想到的就是把innodb设置放在哪里。米舍尔德组中的设置是吗?
根据手册:“您可以将InnoDB选项放在服务器启动时读取的任何选项文件的米舍尔德组中。”
发布于 2010-12-13 13:50:57
是的,这是正常应该做的!
您检查了第二个命令sudo /etc/init.d/mysql restart的结果吗?它有时会失败。您可以通过列出mysql进程在重新启动之前和之后的pid值来确认这一点。
$ ps -ef | grep mysql发布于 2010-12-13 14:43:47
查看MySQL引用中的以下信息:http://dev.mysql.com/doc/refman/5.1/en/option-files.html
它解释了MySQL在哪里查找您的cnf文件。使用此信息确认MySQL正在使用您认为是的cnf文件。
https://serverfault.com/questions/212016
复制相似问题