博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中利用binlog日志恢复数据
阅读量:4124 次
发布时间:2019-05-25

本文共 598 字,大约阅读时间需要 1 分钟。

(1)开启二进制日志,my.ini/my.cnf参数配置

(2)重启mysql,然后登陆,查看log_bin是否开启(on:开启,off:关闭)

备注:
首先我们来认识几个与bln-log相关的mysql命令
flush logs 会多一个最新的bin-log日志
show master status 查看最后一个bin-log日志相关信息
reset master 清空所有的bin-log日志
(3)log-bin日志的位置
在mysql安装的data文件夹中

(4)查看最后一个bin-log日志信息
(5)刷新bin-log日志,再查看最后一个bin-log日志,此时已经变成了000002这个版本了
(6)创建一个表,然后插入一些记录,然后再查看日志信息有没有变化
(7)接着我们再来看下bin-log信息,此时位置已经发生了变化,也就是说已经对刚才的操作进行了纪录
(8)解析日志文件(退出mysql,cd进入日志文件夹)
(9)利用二进制恢复数据库实例
(10)如果不刷新没有新的版本,如何在已有的版本中恢复
重置bin-log日志,让其恢复到初始状态

接着插入几条数据,再删除些数据
退出恢复

注:--start-position 和 --stop-position都是根据你要恢复数据的字节位置设定,也可以使用--start-datetime 和--stop-datetime

你可能感兴趣的文章
记CSDN访问20万+
查看>>
Windows 环境下Webstorm 2020.3 版本在右下角找不到Git分支切换部件的一种解决方法
查看>>
Electron-Vue项目中遇到fs.rm is not a function问题的解决过程
查看>>
飞机换乘次数最少问题的两种解决方案
查看>>
有向无回路图的理解
查看>>
设计模式中英文汇总分类
查看>>
WPF实现蜘蛛纸牌游戏
查看>>
单例模式
查看>>
工厂方法模式
查看>>
模板方法模式
查看>>
数据结构之队列、栈
查看>>
数据结构之树
查看>>
数据结构之二叉树
查看>>
二叉树非递归遍历算法思悟
查看>>
红黑树算法思悟
查看>>
从山寨Spring中学习Spring IOC原理-自动装配注解
查看>>
实例区别BeanFactory和FactoryBean
查看>>
Spring后置处理器BeanPostProcessor的应用
查看>>
Spring框架的ImportSelector到底可以干嘛
查看>>
Mysql中下划线问题
查看>>