返回顶部
首页 > 资讯 > 数据库 >【Mysql】闪回--mysqlbinlog flashback 5.6版本
  • 650
分享到

【Mysql】闪回--mysqlbinlog flashback 5.6版本

2024-04-02 19:04:59 650人浏览 独家记忆
摘要

简介 DBA或者开发人员,有时会误删除或者误更新数据。传统的数据库恢复方法是利用之前的备份再加上误操作之前的binlog,来恢复数据。该方法需要耗费较长时间来恢复备份,甚至需要停机维护,严重降低系

简介

DBA或者开发人员,有时会误删除或者误更新数据。传统的数据库恢复方法是利用之前的备份再加上误操作之前的binlog,来恢复数据。该方法需要耗费较长时间来恢复备份,甚至需要停机维护,严重降低系统的可用性。

Mysql的flashback功能是由淘宝的彭立勋,在mysql-5.5.18的基础上开发的。随着binlog格式的变动和类型的增加,基于5.5.18的版本,无法用于目前主流的5.6版本的。因此平民软件将该功能移植到5.6版本上,让相关人员对数据库有更强的掌控能力。

 

使用方法

  1. 定位误操作的binlog位置

mysqlbinlog -v | grep

举例

       mysqlbinlog -v --base64-output=decode-rows /var/lib/mysql/128.000110 | grep -B10 -A5 items

输出类似为

 

# at 1093

#160215 15:22:39 server id 10  end_log_pos 1240 CRC32 0x6146d30e        Table_map: `zabbix`.`items` mapped to number 73

# at 1240

#160215 15:22:39 server id 10  end_log_pos 1824 CRC32 0xe2d557b8        Update_rows: table id 73 flags: STMT_END_F

';

### UPDATE `zabbix`.`items`

### WHERE

###   @1=24138

###   @2=0

###   @3=''

###   @4=''

###   @5=10106

您可能感兴趣的文档:

--结束END--

本文标题: 【Mysql】闪回--mysqlbinlog flashback 5.6版本

本文链接: https://lsjlt.com/news/47398.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Mysql】闪回--mysqlbinlog flashback 5.6版本
    简介 DBA或者开发人员,有时会误删除或者误更新数据。传统的数据库恢复方法是利用之前的备份再加上误操作之前的binlog,来恢复数据。该方法需要耗费较长时间来恢复备份,甚至需要停机维护,严重降低系...
    99+
    2024-04-02
  • mysql闪回flashback-5.7的示例分析
    今天就跟大家聊聊有关mysql闪回flashback-5.7的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.首先确认误操作的位置2.使用...
    99+
    2024-04-02
  • Mysql 5.6版本二进制安装
    时间:2018.7.30作者:李强参考:man,info,magedu讲义,万能的internet实验环境:VMware® Workstation 12 Pro ,Centos 6.9,Centos 7.4...
    99+
    2024-04-02
  • MySQL从5.6版本到5.7版本的升级过程
    MySQL从5.6版本到5.7版本的升级过程 ...
    99+
    2024-04-02
  • MYSQL部署配置管理5.6版本
    一、MYSQL服务器端程序层次结构1.1 连接层连接协议:tcpip  socket验证连接合法性分配连接线程为客户端服务1.2 SQL层解析优化授权表查询提供缓存1.3 存储引擎层插件式的存储数...
    99+
    2024-04-02
  • MySQL 5.6如何升级到5.7版本
    小编给大家分享一下MySQL 5.6如何升级到5.7版本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • yum安装mysql 5.6/7等各个版本
    http://repo.mysql.com/yum/1.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,...
    99+
    2024-04-02
  • Ubuntu16.04安装指定版本的Mysql(5.5/5.6)
    Ubuntu升级到了16.04,直接执行apt-get install mysql会安装5.7可惜5.7下开发的APP启动都启动不起来,无奈需要降级。尝试过的方法如下:1, 参考官网downgrading方...
    99+
    2024-04-02
  • wdCP面板怎么升级MySQL版本为5.6
    小编给大家分享一下wdCP面板怎么升级MySQL版本为5.6,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!之前安装wdCP面板主...
    99+
    2024-04-02
  • MySQL 5.6升级至MySQL 5.7--------版本升级最佳实战
    1. 背景   MySQL 5.7是当前MySQL最新版本,与MySQL 5.6版本相比,有如下特征  * 性能和可扩展性:改进 InnoDB 的可扩展性和临时表的性能,从而实现更快的网...
    99+
    2024-04-02
  • MySQL 5.6, 5.7, 8.0版本的新特性汇总大全
    MySQL 5.6 1).支持GTID复制 2).支持无损复制 3).支持延迟复制 4).支持基于库级别的并行复制 5).mysqlbinlog命令支持远程备份b...
    99+
    2024-04-02
  • mac 装5.6版本mysql 设置密码的简易方法
    mysql在装的时候就可以设置 ,但是低版本的好像不行,需要在装了以后才能设置。 mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'loca...
    99+
    2024-04-02
  • MySQL部分5.6版本罕见复制报错ERROR 1837如何处理
    这篇文章主要介绍了MySQL部分5.6版本罕见复制报错ERROR 1837如何处理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作