文档章节

Mysql使用 binlog 二进制日志来恢复数据

big_cat
 big_cat
发布于 2016/10/20 16:08
字数 197
阅读 84
收藏 1

开启二进制日志

[mysqld]
log-bin=mysql-bin

重启数据库服务

 

mysql的二进制日志解析工具:mysqlbinlog

使用 start-datatime 和 stop-datetime 来限定恢复的范围

#写入文件
mysqlbinlog \
--start-datetime="yyyy-mm-dd HH:ii:ss" \
--stop-datetime="yyyy-mm-dd HH:ii:ss" \
/path/to/mysql-bin.000001 \
> sql_record.sql \

#直接入库读取
mysqlbinlog \
--start-datetime="yyyy-mm-dd HH:ii:ss" \
--stop-datetime="yyyy-mm-dd HH:ii:ss" \
/path/to/mysql-bin.000001 \
| mysql -u root -p

使用 start-position 和 stop-position 来限定恢复位置

#写入文件
mysqlbinlog \
--start-datetime="yyyy-mm-dd HH:ii:ss" \
--stop-datetime="yyyy-mm-dd HH:ii:ss" \
/path/to/mysql-bin.000001 \
> sql_record.sql \

#直接入库读取
mysqlbinlog \
--start-datetime=200 \
--stop-datetime=800 \
/path/to/mysql-bin.000001 \
| mysql -u root -p

直接入库或者写入sql文件在使用source命令恢复都可以 

© 著作权归作者所有

big_cat
粉丝 49
博文 237
码字总数 162865
作品 0
长宁
后端工程师
私信 提问
如何通过Mysql的二进制日志恢复数据库数据

经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响。所以本文我们将和大家一起分享学习下如何通过Mysql的二机...

it1000001001
2017/04/17
349
1
mysql大数据备份及恢复(一)

Mysql大数据备份和恢复一 MySQL备份一般采取全库备份、日志备份;MySQL出现故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间;mysql的二进制日志记录着...

攀岩人生
2017/06/25
0
0
DBA必知的mysql备份与还原的几大方法

一、mysqldump备份结合binlog日志恢复 说明:MySQL备份一般采取全库备份加日志备份的方式,例如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL故障后可以使用全备份和日志备...

MQ_douer
2017/06/12
0
0
DBA必知的mysql备份与还原的几大方法

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!一、mysqldump备份结合binlog日志恢复 说明:MySQL备份一般采取全...

南北二斗
2017/04/12
0
0
MySQL的binlog日志

binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务...

闪电
2016/07/23
46
0

没有更多内容

加载失败,请刷新页面

加载更多

javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法

下面的元素属性和元素方法都通过 elem.属性 或 elem.方法 的方式使用,window属性通过 window.属性 的方式使用,document属性则通过document调用: <script> /* ****** 元素视图属性 * offs...

Bing309
22分钟前
4
0
Apache Kafka快速入门指南

简介 Kafka是基于发布订阅的消息系统。最初起源于LinkedIn,于2011年成为开源Apache项目,然后于2012年成为Apache顶级项目。Kafka用Scala和Java编写,因其分布式可扩展架构及可持久化、高吞吐...

AiChinaTech
24分钟前
2
0
Discrete Cosine Transform [DCT] (离散余弦变换)

Discrete Cosine Transform [DCT] (离散余弦变换) 描述:Binarizer是一个Transformer,只能对DataFrame进行单特征转换,并且特征的数据类型必须是DoubleType。 离散余弦变换是与傅里叶变换相...

divenwu
24分钟前
2
0
如何玩转 TiDB 性能挑战赛?本文教你 30 分钟快速上手拿积分!

作者:wish 上周我们正式宣布了 TiDB 性能挑战赛。在赛季内,通过向 TiDB、TiKV、PD 贡献代码完成指定类别任务的方式,你可以获得相应的积分,最终你可以使用积分兑换礼品或奖金。在性能挑战...

TiDB
25分钟前
3
0
12、SpringMVC数据回显

数据回显方法 1.springmvc默认对pojo数据进行回显。 pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写) 使用@ModelAttribute指定pojo回显...

快乐的瓶子
26分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部