【mysql】MySQL修改my.cnf配置不生效的解决方法

 


前言

在安装 ranger 服务时,初始化数据库失败,需要修改数据库参数 log_bin_trust_function_creators=1,当修改完 my.cnf 配置文件后,重启服务发现不生效,这里整理并记录一下。

问题原因

参数没有写到 [mysqld] 下面,而是写到配置文件的末尾。也就是 [mysqld_safe] 下面。

解决方案

  1. log_bin_trust_function_creators=1 写到 my.cnf 文件 [mysqld] 下面。

  2. 重启数据库。

验证

SHOW VARIABLES LIKE '%log_bin_trust_function_creators%';

如果为ON 则生效,反之则不生效。

临时解决方案

set global log_bin_trust_function_creators=1;

__EOF__

本文作者彬在俊
本文链接https://www.cnblogs.com/erlou96/p/16878152.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   彬在俊  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示