binlog
在mysql中,当发生数据变更时,都会将变更数据的语句,通过二进制形式,存储到binlog日志文件中.
通过binlog文件,你可以查看mysql一段时间内,对数据库的所有改动....binlog常用配置参数
[binlog]
log_bin = mysql-bin # {on | off | base_name}指定是否启用记录二进制日志或者指定一个日志路径
sql_log_bin... = on # { on | off } 指定是否启用记录二进制日志
expire_logs_days=7 # 指定自动删除二进制日志的时间,即日志过期时间
log_bin_index= /usr... } 指定二进制日志基于什么模式记录
max_binlog_size = 100M # 指定二进制日志文件最大值
binlog_cache_size = 4M # 指定事务日志缓存区大小...binlog模式
在上面我们讲到了,mysql发生数据变更后,才会将变更的语句,通过二进制形式存储,而通过存储语句的方式,mysql将其分为了3种方式.