- 一、mysql常用日志
- f配置文件中的 [mysqld] 中进行日志的路径配置
|STATEMENT(基于sql语句,默认)|每一条涉及到被修改的 sql 都会记录在binlog中。日志量过大,如函数、主从复制等构架记录日志时会出现问题|
|ROW(基于行)|只记录变动的记录,不记录sql的上下文。如果遇到 updata…set…where true,那么日志数据量就会很大|
|MIXED(混合模式)|一般语句使用 STATEMENT,函数使用ROW。推荐使用|2.5.2 可每天进行增量备份操作,生成新的二进制文件(如mysql-bin.000002)
先完成完全备份(在创建好表和库的基础上) 生成新的二进制文件(可每天进行增量备份操作)
2.5.3 进行简单的数据插入,并增量备份
2.5.4 查看新生成的日志内容
注:这边我们解析的bin.000005,因为05才是新添加备份数据的文件,06是刷新后的新文件,是个空文件2.5.5 模拟丢失数据,并进行恢复
1)模拟丢失更改的数据并恢复
2)模拟丢失所有数据并恢复
- f配置文件中的 [mysqld] 中进行日志的路径配置