目录
1、说说对BinLog的了解
MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。
2、二进制日志使用场景
一般来说开启二进制日志大概会有1%的性能损耗。二进制有两个最重要的使用场景。
1)数据一致
MySQL Replication在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到Master-Slave数据一致的目的。
2)数据恢复
通过使用mysqlbinlog工具来使恢复数据。