binlog
在mysql中,当发生数据变更时,都会将变更数据的语句,通过二进制形式,存储到binlog日志文件中.
通过binlog文件,你可以查看mysql一段时间内,对数据库的所有改动....binlog常用配置参数
[binlog]
log_bin = mysql-bin # {on | off | base_name}指定是否启用记录二进制日志或者指定一个日志路径
sql_log_bin...该值格式应符合DATETIME或TIMESTAMP数据类型。
--stop-datetime=datetime 从二进制日志中第1个日期时间等于或晚于datetime参量的事件起停止读。...binlog模式
在上面我们讲到了,mysql发生数据变更后,才会将变更的语句,通过二进制形式存储,而通过存储语句的方式,mysql将其分为了3种方式. ...语句模式(Statement Level)
mysql默认模式,和行模式不同的事,语句模式会直接记录mysql执行数据变更的语句,例如delete 100万数据,它只会记录该delete语句,如果需要调用