linux 下mysql 打开log-bin失败

  环境CentOS mysql 5.7

在网上找的配置为

binlog_format           = statement                         //binlog日志格式,mysql默认采用statement
log-bin                 = /data/mysql/mysql-bin.log    //binlog日志文件
expire_logs_days        = 7                           //binlog过期清理时间
max_binlog_size         = 100m                       //binlog每个日志文件大小
binlog_cache_size       = 4m                        //binlog缓存大小
max_binlog_cache_size   = 512m                     //最大binlog缓存大小


但是在重启mysql 的时候一直是失败的。跟踪错误日志也没有写出为啥会失败,纠结了好久试过一种方法后才成功

将log-bin = /var/lib/mysql/mysql-bin 修改成这样。

重启就会成功,同时在/var/lib/mysql/会生成log-bin文件mysql-bin.000001

另外需要注意的地方是log-bin 而不是下划线。


你可能感兴趣的:(mysql,logbin)