:
我们先创建一个简单的表,来进行测试
CREATE TABLE `test`....50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
[root@localhost data]#
可以看到,binlog日志中记录了创建数据表,和insert数据的记录...语句模式(Statement Level)
mysql默认模式,和行模式不同的事,语句模式会直接记录mysql执行数据变更的语句,例如delete 100万数据,它只会记录该delete语句,如果需要调用...当表结构发生变化时,将使用语句模式存储
当表数据发生update/delete操作时,使用行模式存储
数据库删库后,如何恢复数据
当数据库被删除后,我们可以通过每周/每天备份的数据库文件中,恢复之前的数据...同时通过binlog,筛选出备份后未恢复的数据,通过mysqlbinlog命令导出sql,执行回去,即可恢复大部分的数据了.