环境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 而不是下划线。