MySQL · Lección 05
¿Cómo se configuran y se persisten los parámetros del servidor?
El archivo my.cnf solo lo lee el cliente mysql; el servidor ignora por completo las opciones de ese archivo
Se fijan en los archivos de opciones (my.cnf, sección [mysqld]) y se aplican al reiniciar; muchas variables dinámicas pueden cambiarse en caliente con SET GLOBAL, y SET PERSIST (8.0) además guarda el cambio para que sobreviva a un reinicio
SET GLOBAL guarda el valor de forma permanente en my.cnf, así que no hace falta editar el archivo para que sobreviva a un reinicio
Todas las variables solo pueden cambiarse editando my.cnf y reiniciando, porque MySQL no admite ningún cambio en caliente
MySQL · Lección 05
Completa el código
SET
Revisa: SET PERSIST guarda el cambio para reinicios (8.0).
MySQL · Lección 05
¿Por qué un cambio hecho solo con SET GLOBAL puede perderse y causar sorpresas?
Pista: SET GLOBAL solo cambia el valor en memoria, y al reiniciar vuelve al del archivo de configuración; lo que corre y lo que está documentado quedan distintos, así que hay que reflejar el cambio en my.cnf o usar SET PERSIST.
✓
¡Lección completada!
Configuración — my.cnf, SET GLOBAL y SET PERSIST
0
XP ganado
3
Vidas restantes