一、起因:

  由于误删数据,造成服务报错,经排查发现误删了一个表,造成数据不一致。但由于时间较近,范围不太确定,所以采用mysqlbinlog日志进行时间恢复。

二、恢复:

  1、将前一天的mysql-bin.log日志,通过mysqlbinlog 命令可以查看具体操作记录

  2、先将完整的数据,进行一次导入

  3、再将binlog日志进行精细化恢复,命令

  mysqlbinlog mysql-bin.000014 --start-datetime='2018-03-14 12:00:00' --stop-datetime='2018-03-14 16:30:00' -d logbin  > logbin.sql

  4、-d 指定数据库 ,如果不加 -d logbin 将会连二进制日志一起被导出

  5、如果确定库名,可以直接导入:mysqlbinlog  mysql-bin.000002 --start-datetime='2016-12-14 17:10:43' --stop-datetime='2016-12-14 17:17:53' -d test1 | mysql -uroot -p (建议先导出后查看数据结构,确保无误后再导入数据。)

转载于:https://www.cnblogs.com/fuhai0815/p/8575255.html

Mysql 如何通过binlog日志恢复数据相关推荐

  1. MYSQL专题-使用Binlog日志恢复MySQL数据

    大家有没有碰到过由于误操作把测试数据库的一张表给删除了,导致测试的数据都被删除了,然后手足无措,测试把你一定数落,顿时感觉自己要死了?今天就教你即使误删了也可以将删除的数据恢复,以后误删再也不用惊吓了 ...

  2. mysql日志恢复数据_Mysql 通过binlog日志恢复数据

    Binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日 ...

  3. MySQL 之binlog日志说明及利用binlog日志恢复数据操作记录

    众所周知,binlog日志对于mysql数据库来说是十分重要的.在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 一 ...

  4. Mysql基于binlog日志恢复数据

    Mysql基于binlog日志恢复数据 1.Linux安装mysql https://blog.csdn.net/qq_44981526/article/details/126717005 可能遇到的 ...

  5. MySQL二进制binlog日志说明以及利用binlog日志恢复数据

    MySQL的binlog日志对于mysql数据库来说是十分重要的.在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全量备份+binlog日志恢复增量数据部分). 一.关于 ...

  6. binlog是什么?能做什么?Window下怎么开启binlog?怎么查看binlog日志?利用binlog日志恢复数据

    binlog是什么?能做什么?Window下怎么开启binlog?怎么查看binlog日志?利用binlog日志恢复数据 windows如何开启Binlog日志 文档来源 ##1.什么是Binlog日 ...

  7. Mysql 通过 binlog日志 恢复数据(数据搞丢看过来)

    1.查看binlog是否开启 #查看binlog是否开启 show variables like '%log_bin%'; 2.锁表,防止数据被污染(可根据需求,不阻塞业务的情况) #锁表,防止数据被 ...

  8. MYSQL使用binlog日志恢复数据

    本教程目的在于,你的MYSQL采用了binlog日志,且产生了binlog日志文件,使用日志文件恢复数据. 步骤一.找到要恢复数据的binlog文件 怎么找?使用命令:show variables l ...

  9. mysql5.6 log_mysql5.6 bin-log日志恢复数据

    bin-log算是二进制日志文件了它会记录数据库中的任何一条操作了,包括删除及清除操作,我们如果数据丢失了可以通过它来恢复了,具体通过bin-log恢复数据的操作步骤如下. 项目第一期上线后,后期的升 ...

最新文章

  1. DJANGO MODELS通过DATETIMEFIELD保存到MYSQL的时间的时区问题
  2. MongoDB索引策略和索引类型
  3. 有人说:轻量级锁一定比重量级锁快!我忍不住笑了
  4. 对于右侧文字过多会跑到左侧的问题
  5. codevs 4650 破损的键盘(链表)
  6. 环境搭建:Windows系统下Nacos集群搭建
  7. 战争学院服务器不稳定,英雄联盟服务器突然崩溃坑玩家!战争学院玩家全被强制下线...
  8. Android 通过软引用实现图片缓存,防止内存溢出
  9. NLP+词法系列(二)︱中文分词技术简述、深度学习分词实践(CIPS2016、超多案例)
  10. 模式识别与机器学习 (Pattern Recognization and Maching Learning)(PRML) 总结
  11. MCP2515独立控制器
  12. OBS Studio是一款非常专业的视频直播录制软件,完全免费
  13. [原创]淘宝天猫抢购软件“tbBuyer“
  14. 动词ing形式做定语的用法总结
  15. python中可迭代对象是什么意思_python可迭代对象概念讲解
  16. 透明位图Ron Gery Microsoft 网络开发技术小组
  17. 思科计算机网络(1)计算机网络概述
  18. MeSH 医学主题词数据库
  19. JSX语法使用详解——终极版
  20. 校园访客登记管理系统设计与实现 java

热门文章

  1. 深入理解Mysql - 索引原理详解
  2. 基于python的作业管理系统_python day18 作业 Django 开发主机管理系统
  3. lnmp 安装php扩展fileinfo.so
  4. 【MyBiatis框架】原生态Jdbc的弊端已经Mybatis简介
  5. 微服务难点剖析 | 服务拆的挺爽,问题是日志该怎么串联起来呢?
  6. Golang 连接池的几种实现案例
  7. 分布式设计模式中的Quorum思想
  8. 深入理解Java中的反射技术
  9. Bootstrap3基础 warning/active... 表格的状态类(不同的背景色)
  10. Docker-images