mysql无法开启bin_log
网上所有的方法都试过了。均不可行。
这是我的做法
方法一
首先,查看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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
把你 my.cnf 相关配置贴出来吧,可能是有问题的。
SET SQL_LOG_BIN=1
my.cnf
log_bin=mysql-bin
# 设置此参数表示启用binlog功能,并指定路径名称flush logs;show master logs;#查看日志
我页遇到这个问题了,按照上面的方法处理完成后重启了电脑就成功了,希望能够帮到大家