二进行日志的格式为row mysql> show variables like 'binlog_format'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | binlog_format
分类:
数据库 时间:
2016-03-03 12:48:07
阅读次数:
223
场景:某DBA在数据操作过程中,误将db.t1执行了一次deletefromdb.t1;,此数据库配置的格式为row,现在需要利用binlog将该误操作进行恢复。1、获取删除语句在binlog中的大概位置#切换下二进制日志mysql>flushlogs;#将二进制binlog文件转换为文本文件/usr/local/mysql/bin/mysq..
分类:
其他好文 时间:
2016-01-18 12:30:15
阅读次数:
204
MySQL通过binlog来记录整个数据的变更过程,因此我们只要有MySQL的binlog日志即可完整的还原数据库。MySQL binlog日志记录有3种不同的方式,即:STATEMENT,MIXED,ROW。对于不同的日志模式,生成的binlog有不同的记录方式。对于MIXED(部分SQL语句)和ROW模式是以base-64方式记录,无法看到真实的SQL语句。因此我们需要使用base64-out...
分类:
数据库 时间:
2014-12-19 22:04:54
阅读次数:
279
转自:http://blog.chinaunix.net/uid-20639775-id-4664792.html#_Toc29623ROW模式的SQL无法正常同步的问题总结一、问题起因............................................................
分类:
数据库 时间:
2014-12-11 11:42:39
阅读次数:
262