Eu preciso do texto "_Size" no arquivo my.cnf para o mysql 5.1?
Pergunta
Esta é uma pergunta bastante simples sobre definir parâmetros no arquivo my.cnf para o mysql 5.1.
Esta página me dá os parâmetros que posso sintonizar:http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html E então eu acho que precisaria escrever
key_buffer_size = 256M
Mas quando eu abro meu atual my.cnf, ele tem a linha:
key_buffer = 16M
Minha pergunta é: preciso de "key_buffer_size" ou "key_buffer" ou não importa o que eu uso? E como eu saberia se algo no meu.cnf está incorreto? Onde está o arquivo de log do Daemon Start?
Estou executando o Ubuntu; Eu acho que versão 8.04 LTS
Solução
o key_buffer
A chave é depreciada.
o key_buffer_size
deve ser usado em vez disso.
A velha chave depreciada existente nas configurações parece ser um bug: padrão my.cnf depreciou a opção key_buffer.
$ mysqld --help
AVISO] O uso do prefixo de opção exclusivo key_buffer em vez de key_buffer_size é depreciado e será removido em uma versão futura. Por favor, use o nome completo em vez disso
o key_buffer
As chaves parecem ter ficado deprimidas há muito tempo. Por exemplo, key_buffer_size
já esteve em uso até 4.1.
A única menção a essa depreciação na documentação do MySQL, que eu pude encontrar, é uma referência aqui no 5.7 Notas de liberação.