mysql无法开启bin_log

发布于 2022-09-01 16:53:57 字数 639 浏览 22 评论 0

网上所有的方法都试过了。均不可行。
这是我的做法

方法一

首先,查看binlog是否开启

+---------------------------------+-------+
| Variable_name                   | Value |
+---------------------------------+-------+
| log_bin                         | OFF   |
| log_bin_trust_function_creators | OFF   |
| sql_log_bin                     | ON    |
+---------------------------------+-------+

然后,我打开log_gin

SET @@global.log_bin=1

mysql给我报错

ERROR 1238 (HY000): Variable 'log_bin' is a read only variable

方法2

将my.cnf中binlog前面的#删除掉。仍然无效果。我的意思是 重启了也不行啊。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冷︶言冷语的世界 2022-09-08 16:53:57

把你 my.cnf 相关配置贴出来吧,可能是有问题的。

倒数 2022-09-08 16:53:57

SET SQL_LOG_BIN=1
my.cnf log_bin=mysql-bin# 设置此参数表示启用binlog功能,并指定路径名称
flush logs;show master logs;#查看日志

只有影子陪我不离不弃 2022-09-08 16:53:57

我页遇到这个问题了,按照上面的方法处理完成后重启了电脑就成功了,希望能够帮到大家

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文