这是关于在mys.cn 5.1的my.cnf文件中设置参数的一个非常简单的问题。
这个页面给出了我可以调整的参数: http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html 所以我想我需要写
key_buffer_size = 256M
但是当我打开我当前的my.cnf时,它就有了这条线:
key_buffer = 16M
我的问题是,我需要“key_buffer_size”或“key_buffer”,还是不管我使用哪个?而且,我怎么知道my.cnf中的某些内容是否不正确?守护程序启动日志文件在哪里?
我正在运行ubuntu;我认为版本8.04 LTS
答案 0 :(得分:1)
答案 1 :(得分:1)
不推荐使用key_buffer
密钥。
应该使用key_buffer_size
。
配置中存在旧的弃用密钥似乎是一个错误:default my.cnf has deprecated option key_buffer。
$ mysqld --help
[警告]不推荐使用唯一选项前缀key_buffer而不是key_buffer_size,将在以后的版本中删除。请改用全名
key_buffer
键似乎已被弃用了很长时间。例如,key_buffer_size
一直在使用4.1。
我可以找到的MySQL文档中唯一提到的这种弃用是5.7 Release Notes中的参考。