mysql三大日志—— 二进制日志binlog

binlog用于记录数据库执行的写入性操作,由服务层进行记录,通过追加的方式以二进制的形式保存在磁盘中。

binlog主要用于主从复制数据恢复。

主从复制:在主机端开启binlog,然后将binlog发送到各个从机,从机存放binlog文件来做到主从数据一致

数据恢复:通过mysqlbinlog工具来恢复数据。

binlog也是分为内存缓存binlog和磁盘binlog,对于Innodb来说,只有再提交事务时,才会记录binlog内存缓存,并且mysql默认每次提交事务时,将binlog内存缓存同步到磁盘中。

你可能感兴趣的:(mysql,mysql,数据库)