MySQL específicamente: las
opciones en my.cnf son variables del sistema . Estas variables son dinámicas (se pueden cambiar en tiempo de ejecución) o no dinámicas. Los que son dinámicos, se pueden cambiar en tiempo de ejecución con la sintaxis de la variable SET. Puedes ver las variables con SHOW VARIABLES;
. Pero de acuerdo con este enlace en el manual , la opción de registro binario no es dinámica. Entonces parece que tienes que reiniciar. Sin embargo, es posible que desee esperar a alguien que conoce mysql un poco mejor que yo para confirmar esto.
Daemons en general:
en Linux, /etc/init.d/ contiene scripts que inician y detienen daemons (servicios). Como se trata de scripts, puede verlos con un editor de texto. Muchos de estos scripts tomarán un argumento de recarga. Mirando mi script mysql, recargar como argumento usa el comando mysqladmin. Entonces el manual para mysqladmin bajo recarga dice:
recargar
Reload the grant tables.
Parece que, en general, esto no es para cambios de configuración, sino para cambios en los privilegios (¿Quizás el comando de privilegios de descarga equivalente?).
/etc/init.d/restart
reiniciaría todo el host. Probablemente estés pensando/etc/init.d/mysqld restart