线上处理问题的时候经常遇到业务说写入了但是数据不对,这种情况八成是业务改了之后又改过来了。但是我们需要证据,下面我们就说说简单的binlog分析 工具:mysqlbinlog #-vvv显示明文sql内容方便查阅 #start-datetime分析开始时间 #stop-datatime分析结束时间 ...
分类:
其他好文 时间:
2018-11-27 16:47:43
阅读次数:
193
一.利用binlog恢复库表策略:1.启用binlog日志2.创建db1库tb1表,插入3条记录3.删除tb1表中刚插入的3条记录4.使用mysqlbinlog恢复删除的3条记录步骤一:启用binlog日志1)调整/etc/my.cnf配置,并重启服务[mysqld]......log_bin=logdirserver_id=50binlog_format=mixed......[root@MyS
分类:
数据库 时间:
2018-11-23 11:27:38
阅读次数:
207
主要用的:binlog、mysqldump、mysqlbinlog 参考: https://www.cnblogs.com/Cherie/p/3309456.html https://blog.csdn.net/okhelp/article/details/79092044?utm_source=b ...
分类:
数据库 时间:
2018-11-15 01:33:32
阅读次数:
186
[root@localhost mysql3306]# mysqlbinlogmysqlbinlog Ver 3.4 for el7 at x86_64Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserve ...
分类:
数据库 时间:
2018-11-14 17:17:07
阅读次数:
164
https://blog.csdn.net/ty5622022/article/details/80801322 ...
分类:
数据库 时间:
2018-11-12 23:59:27
阅读次数:
384
一、数据delete并且commit提交之后的闪回 (一):根据时间来恢复:1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ...
分类:
数据库 时间:
2018-11-09 20:51:14
阅读次数:
161
2014 - binlog是通过记录二进制文件方式来备份数据,然后在从二进制文件将数据恢复到某一时段或某一操作点。1、使用mysqlbinlog工具来恢复Mysqlbinlog日志如何开启?在my.cnf这个文件中加一行。#vi /etc/my.cnf [mysqld] log-bin=mysqlb ...
分类:
数据库 时间:
2018-10-29 22:54:08
阅读次数:
293
如何查看mysql的binlog日志:常见查询:-- 只查看第一个binlog文件的内容show binlog events; -- 查看指定binlog文件的内容show binlog events in 'binlog.000024' -- 查看当前正在写入的binlog文件show maste ...
分类:
数据库 时间:
2018-10-18 16:57:36
阅读次数:
358
一:表的恢复对误删的表,只要没有使用PURGE永久删除选项,那么从FLASHBACK TABLE区恢复回来希望是挺大的。一般步骤有:1、从FLASHBACK TABLE里查询被删除的表 2.执行表的恢复 二:表数据恢复 对误删的表记录,只要没有 TRUNCATE 语句,就可以根据事务的提交时间进行选 ...
分类:
数据库 时间:
2018-10-10 22:05:03
阅读次数:
239
mysqlbinlog结合sed命令恢复update时未加where条件之前的数据
分类:
数据库 时间:
2018-10-07 21:31:56
阅读次数:
152