Mysql 之 binlog 日志说明及利用 binlog 日志恢复数据操作记录
众所周知, 日志对于 数据库来说是十分重要的。在数据丢失的紧急情况下,
我们往往会想到用 日志功能进行数据恢复(定时全备份 日志恢复增量数
据部分),化险为夷!
1、初步了解 binlog
的二进制日志 可以说是 最重要的日志,它记录了所有的
和 语句(除了数据查询语句 ),以事件形式记录,还包含语句所执行的
消耗的时间, 的二进制日志是事务安全型的。
数据库定义语言
主要的命令有 、、 等, 主要是用在定义或改变表
( )的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建
立表时使用。
!数据操纵语言
主要的命令是 、"、#$、,就象它的名字一样,这 % 条
命令是用来对数据库里的数据进行操作的语言
2、binlog 日志有两个最重要的使用场景:
&) 主从复制:! 在 ' 端开启 ,' 把它
的二进制日志传递给 ( 来达到
'( 数据一致的目的。
))自然就是数据恢复了,通过使用 工具来使恢复数据。
日志包括两类文件:
二进制日志索引文件(文件名后缀为*+,)用于记录所有的二进制文件
二进制日志文件(文件名后缀为*-----.)记录数据库所有的 和 /除
了数据查询语句 0语句事件。
1)开启 日志:
编辑打开 配置文件22*3 加入三行内容在4+5下
6
73'6,+
评论1