Mysql 如何通过binlog日志恢复数据
一、起因:
由于误删数据,造成服务报错,经排查发现误删了一个表,造成数据不一致。但由于时间较近,范围不太确定,所以采用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日志恢复数据相关推荐
- MYSQL专题-使用Binlog日志恢复MySQL数据
大家有没有碰到过由于误操作把测试数据库的一张表给删除了,导致测试的数据都被删除了,然后手足无措,测试把你一定数落,顿时感觉自己要死了?今天就教你即使误删了也可以将删除的数据恢复,以后误删再也不用惊吓了 ...
- mysql日志恢复数据_Mysql 通过binlog日志恢复数据
Binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日 ...
- MySQL 之binlog日志说明及利用binlog日志恢复数据操作记录
众所周知,binlog日志对于mysql数据库来说是十分重要的.在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 一 ...
- Mysql基于binlog日志恢复数据
Mysql基于binlog日志恢复数据 1.Linux安装mysql https://blog.csdn.net/qq_44981526/article/details/126717005 可能遇到的 ...
- MySQL二进制binlog日志说明以及利用binlog日志恢复数据
MySQL的binlog日志对于mysql数据库来说是十分重要的.在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全量备份+binlog日志恢复增量数据部分). 一.关于 ...
- binlog是什么?能做什么?Window下怎么开启binlog?怎么查看binlog日志?利用binlog日志恢复数据
binlog是什么?能做什么?Window下怎么开启binlog?怎么查看binlog日志?利用binlog日志恢复数据 windows如何开启Binlog日志 文档来源 ##1.什么是Binlog日 ...
- Mysql 通过 binlog日志 恢复数据(数据搞丢看过来)
1.查看binlog是否开启 #查看binlog是否开启 show variables like '%log_bin%'; 2.锁表,防止数据被污染(可根据需求,不阻塞业务的情况) #锁表,防止数据被 ...
- MYSQL使用binlog日志恢复数据
本教程目的在于,你的MYSQL采用了binlog日志,且产生了binlog日志文件,使用日志文件恢复数据. 步骤一.找到要恢复数据的binlog文件 怎么找?使用命令:show variables l ...
- mysql5.6 log_mysql5.6 bin-log日志恢复数据
bin-log算是二进制日志文件了它会记录数据库中的任何一条操作了,包括删除及清除操作,我们如果数据丢失了可以通过它来恢复了,具体通过bin-log恢复数据的操作步骤如下. 项目第一期上线后,后期的升 ...
最新文章
- DJANGO MODELS通过DATETIMEFIELD保存到MYSQL的时间的时区问题
- MongoDB索引策略和索引类型
- 有人说:轻量级锁一定比重量级锁快!我忍不住笑了
- 对于右侧文字过多会跑到左侧的问题
- codevs 4650 破损的键盘(链表)
- 环境搭建:Windows系统下Nacos集群搭建
- 战争学院服务器不稳定,英雄联盟服务器突然崩溃坑玩家!战争学院玩家全被强制下线...
- Android 通过软引用实现图片缓存,防止内存溢出
- NLP+词法系列(二)︱中文分词技术简述、深度学习分词实践(CIPS2016、超多案例)
- 模式识别与机器学习 (Pattern Recognization and Maching Learning)(PRML) 总结
- MCP2515独立控制器
- OBS Studio是一款非常专业的视频直播录制软件,完全免费
- [原创]淘宝天猫抢购软件“tbBuyer“
- 动词ing形式做定语的用法总结
- python中可迭代对象是什么意思_python可迭代对象概念讲解
- 透明位图Ron Gery Microsoft 网络开发技术小组
- 思科计算机网络(1)计算机网络概述
- MeSH 医学主题词数据库
- JSX语法使用详解——终极版
- 校园访客登记管理系统设计与实现 java
热门文章
- 深入理解Mysql - 索引原理详解
- 基于python的作业管理系统_python day18 作业 Django 开发主机管理系统
- lnmp 安装php扩展fileinfo.so
- 【MyBiatis框架】原生态Jdbc的弊端已经Mybatis简介
- 微服务难点剖析 | 服务拆的挺爽,问题是日志该怎么串联起来呢?
- Golang 连接池的几种实现案例
- 分布式设计模式中的Quorum思想
- 深入理解Java中的反射技术
- Bootstrap3基础 warning/active... 表格的状态类(不同的背景色)
- Docker-images