Altere definitivamente a variável “lob_bin_trust” do MySQL

Altere definitivamente a variável “lob_bin_trust” do MySQL

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.

informação relacionada