MySQL利用Binlog进行数据恢复
发布时间
阅读量:
阅读量
Mysql Binlog 简介
Mysql的二进制日志文件
用于记录Mysql内部的变化(仅包含数据修改操作),主要应用于主从复制和增量恢复。
开启Binlog
- 查看是否打开了Binlog 【ON表示已经打开 OFF表示关闭 默认关闭状态】
show variables like ‘%log_bin%’;

- 开启Binlog 【修改完以后重启服务】
步骤一:
Mysql binlog日志有三种格式 【binlog-format参数】
1.Statement:任何修改数据库数据的SQL语句都会被存储在binlog中。
2.Row:该机制仅关注具体修改的数据行而不记录完整的上下文信息。
3.Mixedlevel:这一机制综合运用了以上两种层次的方法进行混合应用。通常情况下,默认采用statment格式来存储binlog信息(如大部分函数),但在某些特定情况下(如statement无法完成主从复制操作),则会切换为row格式进行处理(
全部评论 (0)
还没有任何评论哟~
