
eu tenho vistoEste tópicoanteriormente, mas não se enquadra nas minhas necessidades.
Existe alguma maneira de definir a variável "log_bin_trust_function_creators" definitivamente em meu sistema, exceto especificá-la na inicialização do mysql (mysqld --log-bin-trust-function-creators)?
Eu me pergunto isso porque nosso MySQL é executado automaticamente no System Start e não quero alterar minha configuração init.d/mysqld.
Acho que adicionar algum var ao my.cnf seria a abordagem perfeita, mas emDocumentação log_bin do MySQL, não há nada relacionado a isso.
Aliás, reiniciar meu servidor em produção para testar essa configuração não é o que tenho em mente, então conto com a consideração de vocês...
Agradeço antecipadamente!
Responder1
Documentação My.cnfé realmente vago e não menciona quais variáveis podem ou não ser definidas pelo arquivo, mas meu problema especificamente é resolvido da maneira mais simples possível.
Você pode especificar diretamente em seu my.cnf a seguinte linha:
log_bin_trust_function_creators=ON
Testei da pior maneira possível (um problema de replicação me levou a reiniciar meu servidor) e estou feliz que funcionou.