¿Necesito el texto “_size” en el archivo my.cnf para MySQL 5.1?
Pregunta
Esta es una pregunta muy simple sobre la configuración de los parámetros en el archivo my.cnf para MySQL 5.1.
Esta página me da los parámetros que puede sintonizar: http://dev.mysql.com/doc/refman/ 5,0 / en / servidor-parameters.html y por lo que creo que tendría que escribir
key_buffer_size = 256M
Pero cuando abro my.cnf actual, tiene la línea:
key_buffer = 16M
Mi pregunta es, ¿necesito "key_buffer_size" o "key_buffer" o no lo hace la materia que utilizo? Y, ¿cómo puedo saber si algo en el my.cnf es incorrecta? ¿Dónde está el archivo de registro de inicio demonio?
Estoy corriendo Ubuntu; Creo que la versión 8.04 LTS
Solución
La clave key_buffer
está en desuso.
El key_buffer_size
se debe utilizar en su lugar.
La clave obsoleta antigua existente en las configuraciones parece ser un error: predeterminado my.cnf tiene la opción obsoleta key_buffer .
$ mysqld --help
[Warning] Usando opción única prefijo key_buffer en lugar de key_buffer_size es obsoleto y se eliminará en una versión futura. Utilice el nombre completo en lugar
Las claves key_buffer
parece haber quedado en desuso desde hace mucho tiempo. Por ejemplo, key_buffer_size
ha estado en uso todo el camino hacia atrás tanto como 4.1 .
La única mención de este depreciación en la documentación de MySQL, que he podido encontrar, es una referencia aquí en la Notas de la versión 5.7 .