Mysql Binlog概述
《Mysql Binlog概述》要点: Binlog是一系列日志文件,他们包括的内容是Mysql数据内容的改变.如果想开启binlog功能,需要在启动时带上--log-bin参数. binlog是从Mysql3.23.14版本开始的.它包括所有更新数据的sql语句.它还包括可能更新数据的语句(比如,删除不存在的数据行的语句),除非日志的记录是以基于行的.sql语句是以描述修改的事件形式存储的.binlog也包括每个语句的执行时间. binlog还包括其他的一些源数据,比如:
binlog文件是服务器在执行sql语句过程中整体状态的情况跟踪.它包括的事件描述了状态的变化.更精确的是,binlog事件描述的事件可以被用来重现服务器当时的状态改变. binlog文件有两个重要的目的:
目前有两种类型的binlog:
混合的日志默认使用的是基于语句的记录方式,在需要时会切换到基于行的记录方式.基于行的记录方式从Mysql 5.1版本开始支持. mysqlbinlog对象可以把binlog或者relay log日志以可读的方式打印出来. 欢迎参与《Mysql Binlog概述》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |