场景:某天执行了deletefromt1操作忘加where条件,我们需要通过昨天的全量备份+误操作之前的binlog增量备份,加以恢复。在通过mysqlbinlog解析时,需要用sed命令去过滤出t1表的insert、delete、update操作,如果binlog文件很多,并且默认是1G的大小,用这种方法费时费力,很麻..
分类:
其他好文 时间:
2014-09-16 02:46:00
阅读次数:
223
D:\wamp\bin\mysql\mysql5.6.17\bin>mysqlbinlog.exe d:/mysql/data/mysql-bin.000068 > d:\d68.sql
D:\wamp\bin\mysql\mysql5.6.17\bin>mysqlbinlog.exe d:/mysql/data/mysql-bin.000069 > d:\d69.sql
D:\wamp\bin...
分类:
数据库 时间:
2014-09-13 10:39:15
阅读次数:
183
mysql备份恢复的场景一:数据库数据比较小的情况下,使用mysqldump做完全备份,使用mysqlbinlog做增量备份。完全备份,示例:#mysqldump-A--lock-all-tables--routines--triggers--master-data=2>/backup/all-`date+%F`.sql增量备份,示例:#mysqlbinlog/mydata/data/mysql-..
分类:
数据库 时间:
2014-09-10 19:41:21
阅读次数:
279
1)按时间筛选mysqlbinlog --start-datetime="2009-09-14 0:20:00" --stop-datetim="2009-09-15 01:25:00" xxx_db-bin.0000012)按位置删选mysqlbinlog --start-position=13....
分类:
数据库 时间:
2014-09-02 15:33:54
阅读次数:
221
找出18号0点到19号9点,筛选出数据库jiuku_ywinename_sph表前后6条操作记录grep-B1B是前面(Before1)grep-A1A是后面(After1)mysqlbinlog--start-datetime=‘2014-08-1800:00:00‘--stop-datetime=‘2014-08-1909:00:00‘mysql-bin.0043*|grep‘jiuku_ywinename_sph‘-B6A6>>/ho..
分类:
数据库 时间:
2014-08-27 11:09:49
阅读次数:
3806
mysqlbinlog :unknown variable 'default-character-set=gbk'解决方法:在命令行中加入--no-defaults开关,使用mysqlbinlog --no-defaults binlog文件参见:http://blog.csdn.net/cau99...
分类:
数据库 时间:
2014-08-22 14:22:39
阅读次数:
282
/usr/local/mysql/bin/mysqlbinlog -vv /var/lib/bin/mysql-bin.000008 --base64-output=DECODE-ROWS --start-pos=307问题:这个究竟是什么意思[root@ma mysql]# /usr/local/...
分类:
数据库 时间:
2014-08-21 16:55:44
阅读次数:
368
[root@ma bin]# /usr/local/mysql/bin/mysqlbinlog -vv /var/lib/bin/mysql-bin.000013 --base64-output=DECODE-ROW/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1...
分类:
其他好文 时间:
2014-08-21 16:55:14
阅读次数:
263
使用mysqlbinlog工具进行基于位置或时间点的恢复
MySQL备份一般采取全备份加日志备份的方式,比如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL Server故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。用来进行全备和日志备的工具各种各样,各有其特色,在这里不做描述。本文主要讲解一下在回复完全备份后,如何应用备份的二进制日志...
分类:
数据库 时间:
2014-07-24 23:23:33
阅读次数:
304
上午不小心把昨天刚刚建好的一个数据库删了个精光!幸好mysql中开启了日志功能。
下面总结一下数据库删除后的恢复方法:
首先:将最近的二进制类型的日志文件存成文本文件导出,命令如下:
mysqlbinlog F:/wamp/mysql-bin.000045 > F:/test.txt
...
分类:
数据库 时间:
2014-07-17 17:08:00
阅读次数:
238