Cambiar la variable MySQL "lob_bin_trust" definitivamente

Cambiar la variable MySQL "lob_bin_trust" definitivamente

He vistoeste temaantes, pero no se ajusta a mis necesidades.

¿Existe alguna forma de establecer la variable "log_bin_trust_function_creators" definitivamente en mi sistema, excepto especificarla al iniciar MySQL (mysqld --log-bin-trust-function-creators)?

Me pregunto eso porque nuestro MySQL se ejecuta automáticamente en System Start y no quiero cambiar mi configuración de init.d/mysqld.

Creo que agregar alguna var a my.cnf sería el enfoque perfecto, pero enDocumentación log_bin de MySQL, no hay nada relacionado con eso.

Por cierto, reiniciar mi servidor en producción para probar esta configuración no es lo que tengo en mente, así que cuento con su consideración...

¡Gracias de antemano!

Respuesta1

Documentación mi.cnfes realmente vago y no menciona qué variables pueden o no definirse mediante el archivo, pero mi problema específicamente se resuelve de la manera más simple posible.

Puedes especificar directamente en tu my.cnf la siguiente línea:

log_bin_trust_function_creators=ON

Lo probé de la peor manera posible (un problema de replicación me llevó a reiniciar mi servidor) y estoy feliz de que haya funcionado.

información relacionada