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

Foi útil?

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.

Outras dicas

A especificação do parâmetro do servidor MySQL 5.1 e 5.0 diz "key_buffer_size":

MySQL 5.0 | MySQL 5.1

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top