mysql的增量备份

Posted qwangxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql的增量备份相关的知识,希望对你有一定的参考价值。

1,在mysql 的my.ini文件中

技术分享图片

2在我的D盘下创建binlog文件夹

3重启mysql服务可以看到我的D盘下的binlog下生成如下文件

技术分享图片

4,在默认的test数据库中创建t_one1这张表
 create table t_one1(id

www.baohuayule.cn 

varchar(10),name varchar(2));
4.1插入几条数据,然后能看到wxzlog.000001这个文件的修改日期变化了,这个文件就是我们对数据库进行增删改的记录,对查询不做记录,我们可以使用mysql
自带的mysqlbinlog进行查看
4.2把t_one1这张表给删了,然后我们执行一下步骤进行恢复

5在cmd中切换到你安装mysql的bin目录下如下图

技术分享图片

 

6,进行查看mysqlbinlog d:www.wanmeiyuele.cn \binlog\wxzlog.www.leyouzaixan.cn 000001,则可以看到如下图我截取的一部分

技术分享图片

1,是时间
2,是位置
我们可以使用时间和位置两种方式进行恢复
命令如下:
使用位置恢复
mysqlbinlog --stop-position="2137" d:www.baohuayule.com  \binlog\wxzlog.000001 | mysql -uroot -p
使用 时间恢复
mysqlbinlog --stop-datetime="2018-04-20 13:39:11" d www.huayu1178.cn :\binlog\wxzlog.000001 | mysql -uroot -p
恢复某一时间段的数据
mysqlbinlog --start-datetime="2018-04-20 13:32:13"   www.yszx11.cn/ --stop-datetime="2018-04-20 www.006665.cn 13:39:11" d:\binlog\wxzlog.000001 |
















以上是关于mysql的增量备份的主要内容,如果未能解决你的问题,请参考以下文章

MySQL增量备份与恢复

9.11mysql增量备份和增量恢复介绍

MySQL 完全备份 + 增量备份+完全恢复

Mysql如何实现常规+增量备份

# MySQL增量备份与恢复

MySQL的增量备份与恢复