手贱!!!把一张表drop掉了,没办法恢复吧,见之前的备份恢复过来,有二进制日志中恢复,业务量大,日志多就写了个小脚本,留着以后用,没准还会用到的。。。。。。 #!/bin/bash #log=`find /data/mysql/mysql_3306/logs/ -name 'mysql-bin.*' -newermt '2016-09-13 12:16:00' ! -newermt '2016-09-20'| grep -v 002726 | awk -F / '{print $6}'| sort` # 将二进制日志按日期筛选并排序 #可能会有很多的日志文件,如果将所有的日志文件都放在下面的循环中会导致7.sql文件太大,不好过滤,所以分组来执行,将前50个的日志文件的名字放到qqq的文件里,依次执行。。如果日志没多少可直接 放在下面的循环中 for i in `cat /data/mysql/logs/qqq` do /usr/local/mysql/bin/mysqlbinlog -d test $i >>/data/7.sql done cat 7.sql | grep -E 'INSERT|UPDATE|DELETE|DROP' |grep TABLE_NAME > /data/table_name.sql #过滤出来的语句后面都是没有引号的,用sed加上 sed -i 's/$/&;/g' /data/table_name.sql #再将语句在数据库中执行 ,直到找到有drop table的语句前停止
从很多二进制日志中恢复一张表的数据
来源:这里教程网
时间:2026-03-01 12:17:08
作者:
编辑推荐:
- 从很多二进制日志中恢复一张表的数据03-01
- MySQL下的DB Link03-01
- navicat数据库安装和可视化工具的安装03-01
- sql文件入库03-01
- mysql查看执行计划03-01
- 为什么那么多公司在用快速开发平台开发软件?03-01
- 3Dmax制作创建非常精致的3D钻石戒指03-01
- Centos cal命令详解(Linux系统下如何用cal命令查看日历)03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- mysql查看执行计划
mysql查看执行计划
26-03-01 - 为什么那么多公司在用快速开发平台开发软件?
为什么那么多公司在用快速开发平台开发软件?
26-03-01 - 3Dmax制作创建非常精致的3D钻石戒指
3Dmax制作创建非常精致的3D钻石戒指
26-03-01 - Centos cal命令详解(Linux系统下如何用cal命令查看日历)
Centos cal命令详解(Linux系统下如何用cal命令查看日历)
26-03-01 - 3Dmax教你制作复杂的编织图案模型
3Dmax教你制作复杂的编织图案模型
26-03-01 - 3dmax结合Vray制作霓虹灯艺术字效果
3dmax结合Vray制作霓虹灯艺术字效果
26-03-01 - MySQL入门--服务器配置
MySQL入门--服务器配置
26-03-01 - 3Dmax制作木质纹理的立体玩具车教程
3Dmax制作木质纹理的立体玩具车教程
26-03-01 - 宜信开源|数据库审核软件Themis的规则解析与部署攻略
宜信开源|数据库审核软件Themis的规则解析与部署攻略
26-03-01 - 3Dmax创建壮观的三维空间爆炸效果
3Dmax创建壮观的三维空间爆炸效果
26-03-01
