Mysql实现基于时间点的恢复.docx

Mysql实现基于时间点的恢复.docx

ID:50906319

大小:31.84 KB

页数:2页

时间:2020-03-15

Mysql实现基于时间点的恢复.docx_第1页
Mysql实现基于时间点的恢复.docx_第2页
资源描述:

《Mysql实现基于时间点的恢复.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Mysql实现基于时间点的恢复mysql必须打开二进制日志功能二进制日志会记录DMLDCLDDL[mysqld]log-bin=/data/mysql-bin时间点1ThuDec1613:53:54CST2010建立一个表插入一些数据mysql>usetest;mysql>createtableupl(idint,uservarchar(16));mysql>insertintouplvalues(1,’tom’),(2,’mary’),(3,’bean’);时间点2ThuDec1613:55:47CST2010删除一些数据(误操作)mysql>deletefromuplwherei

2、d=2;时间3ThuDec1613:56:26CST2010增加一些新数据mysql>insertintouplvalues(4,’moto’),(5,’nokia’);恢复需求:保留所有的数据,包括时间1,2,3的数据强烈建议:做任何恢复之前都给数据库做一个完整备份开始恢复之前刷新日志mysql>flushlogs;mysql>showmasterstatus/G;**************************1.row**************************File:mysql-bin.000002《--表示数据库使用该日志文件记录Position:106Bin

3、log_Do_DB:Binlog_Ignore_DB:1rowinset(0.00sec)模拟实验就可以直接把原来的数据表删除,真实情况一般都是把要恢复的数据恢复到一个临时的数据库mysql>droptableupl;读取误操作之前的语句#/usr/local/mysql/bin/mysqlbinlog--stop-date=’2010-12-1613:55:47′/data/mysql-bin.000001

4、mysql-uroot-p123-S/data/mysql.sock跳过误操作的时间点,读取二进制日志文件提取时间3的语句#/usr/local/mysql/bin/mysql

5、binlog--start-date=’2010-12-1613:56:26′/data/mysql-bin.000001

6、mysql-uroot-p123-S/data/mysql.sock

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。