MySQL "lob_bin_trust" 변수를 확실히 변경하십시오.

MySQL "lob_bin_trust" 변수를 확실히 변경하십시오.

나는 본 적이이 주제이전에 시도했지만 내 요구 사항에 맞지 않습니다.

mysql 시작 시 지정하는 것을 제외하고(mysqld --log-bin-trust-function-creators) 변수 "log_bin_trust_function_creators"를 내 시스템에 확실히 설정할 수 있습니까?

MySQL이 시스템 시작에서 자동으로 실행되고 init.d/mysqld 구성을 변경하고 싶지 않기 때문에 이것이 궁금합니다.

my.cnf에 var를 추가하는 것이 완벽한 접근 방식이라고 생각합니다.MySQL의 log_bin 문서, 관련은 없습니다.

그런데 이 구성을 테스트하기 위해 프로덕션 환경에서 서버를 다시 시작하는 것은 제가 염두에 두고 있는 것이 아니므로 여러분의 고려를 바랍니다...

미리 감사드립니다!

답변1

My.cnf 문서정말 모호하고 파일에서 정의할 수 있는 변수와 정의할 수 없는 변수에 대해 언급하지 않았지만 내 문제는 최대한 간단하게 해결되었습니다.

my.cnf에서 다음 줄을 직접 지정할 수 있습니다.

log_bin_trust_function_creators=ON

가능한 최악의 방법으로 테스트했는데(복제 문제로 인해 서버를 다시 시작하게 되었습니다), 제대로 작동해서 기쁩니다.

관련 정보