一千萬個為什麽

搜索

對於mysql 5.1,我需要my.cnf文件中的文本“_size”嗎?

這是關於在mys.cn 5.1的my.cnf文件中設置參數的一個非常簡單的問題。

這個頁面給出了我可以調整的參數: http://dev.mysql.com/doc/refman/ 5.0/EN /服務器parameters.html 所以我想我需要寫

key_buffer_size = 256M

但是,當我打開我當前的my.cnf時,它有一條線:

key_buffer = 16M

我的問題是,我需要“key_buffer_size”或“key_buffer”還是不管我使用哪個?而且,我怎麽知道my.cnf中的某些內容是否不正確?守護進程啟動日誌文件在哪裏?

我正在運行ubuntu;我認為版本8.04 LTS

最佳答案

不推薦使用 key_buffer 鍵。

應該使用 key_buffer_size

配置中存在舊的已棄用密鑰似乎是一個錯誤:默認my.cnf已棄用選項key_buffer

$ mysqld --help

[警告]不推薦使用唯一選項前綴key_buffer而不是key_buffer_size,將在以後的版本中刪除。請改用全名

key_buffer 鍵似乎已被棄用了很長時間。例如, key_buffer_size 一直在使用 4.1

在我可以找到的MySQL文檔中唯一提到的這種棄用是 5.7發行說明

轉載註明原文: 對於mysql 5.1,我需要my.cnf文件中的文本“_size”嗎?