资讯专栏INFORMATION COLUMN

Mysql数据恢复

seanlook / 668人阅读

摘要:的,数据恢复,主要为了应对在线上执行错误的操作无法撤回情况,主从同步的数据库也没办法的,在主库上的操作会很快同步到从库,从库的备份可能来不及,所以要有另一种撤回策略。

Mysql的,数据恢复,主要为了应对在线上mysql执行update/delete错误的操作无法撤回情况,主从同步的数据库也没办法的,在主库上的操作会很快同步到从库,从库的备份可能来不及,所以要有另一种撤回策略。

错误的情况基本是update和delete情况

错误的表:实时数据变更多与少的情况

一. 实时数据变更比较少的表

举例:反馈表,这个可能写很少,变更更少,不小心操作失误,

从上一次备份都可以恢复表数据,再次进行正确的update操作。

数据没有丢失可以通过sql语句进行类似回滚,修正数据的操作,推荐使用sql操作进行撤回,记得提前备份这个表。

二. 实时数据变更很大的表

参考链接:http://imysql.com/2017/02/26/...

根据ORCALE的flashback功能,国内一些Mysql专家实现了mysql的flashback

mysqlbinlog_flashback 更便重于阿里云 RDS环境的使用。

Github: https://github.com/58daojia-d...

binlog2sql 便重于通常MySQL的处理。从代码上来看,该项目更简洁一点。

Github: https://github.com/danfengcao...

其中在自己的服务器上测试了binlog2sql,只是简单的update操作失误之后的数据恢复测试,可以实现

binlog2sql常见错误是:

修改配置之后,重启mysql 服务

配置中的binlog_row_image=full这个是mysql5.6+的版本提供的特性,低版本的无法使用这个

推荐数据变更数据是:在测试服务器上进行sql操作,成功再交由DBA进行正式数据库的操作,一些很关键的表,先备份在操作。

摘自我的博客:http://river0314.lofter.com/p...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22659.html

相关文章

  • MySQL™ 参考手册(目录)

    MySQL™ 参考手册 此文档分别记录了MySQL 8.0到8.0.19,以及基于NDB 8.0版到8.0.18-ndb-8.0.18的NDB Cluster版本。它可能包括尚未发布的MySQL版本功能的文档,有关已发布的版本的信息,请参阅MySQL 8.0发行说明。 MySQL 8.0的特性。本手册描述的特性没有包含在每个MySQL 8.0版本中,此类特性可能不包含在许可给你的MySQL 8.0...

    habren 评论0 收藏0
  • 数据库学习线路图

    摘要:数据库学习线路图语法教程教程简介语法选择查询子句与,或,非按关键字排序在表中插入空值更新删除运算符通配符运算符运算符通用数据类型语句快速参考连接内部连接左连接右连接完整外部连接自连接运算符语句语句撤销索引表以及数据库语句语句语句字 数据库学习线路图 SQL 语法教程 SQL 教程 SQL 简介 SQL 语法 SQL Select选择 SQL SELECT DISTINCT S...

    Hydrogen 评论0 收藏0
  • 数据库学习线路图

    摘要:数据库学习线路图语法教程教程简介语法选择查询子句与,或,非按关键字排序在表中插入空值更新删除运算符通配符运算符运算符通用数据类型语句快速参考连接内部连接左连接右连接完整外部连接自连接运算符语句语句撤销索引表以及数据库语句语句语句字 数据库学习线路图 SQL 语法教程 SQL 教程 SQL 简介 SQL 语法 SQL Select选择 SQL SELECT DISTINCT S...

    tinna 评论0 收藏0
  • Mysql安装与操作

    摘要:一安装系统安装下载并安装的源安装启动重启关闭服务系统系统中安装实际是开源的,数据库是的一个分支衍生版,完全兼容,并在扩展功能存储引擎以及一些新的功能改进方面都强过,安装参考安装数据库及客户端初始化数据库启动服 一、安装mysql 1、CentOS系统 1.)安装mysql 下载并安装mysql的repo源 $ wget http://repo.mysql.com/mysql-commu...

    marek 评论0 收藏0
  • Mysql数据备份与迁移(源服务器无法登录的情况)

    摘要:这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。 本次针对ubuntu物理服务器系统出现问题无法登录的情况,如何快速备份或者迁移mysql的数据文件 本文目录 mysql在服务器上的位置 快速备份数据库文件 迁移mysql数据库文件目录 mysql在服务器上的位置 首先我们看一下linux系统的大致目录: /var这个目录中存放着那些不断在扩充着的东西,为了保...

    selfimpr 评论0 收藏0
  • mysql - 收藏集 - 掘金

    摘要:步优化以及其它数据库后端掘金原文链接在发表了一篇简洁有效有趣和令人信服的分钟教程描述了如何进行优化。关于的七种后端掘金对于的,在学习起来可能是比较乱的。 5 步优化 MongoDB 以及其它数据库 - 后端 - 掘金原文链接 Jared Rosoff 在 Scale Out Camp 发表了一篇简洁、有效、有趣和令人信服的《8 分钟 MongoDB 教程》描述了如何进行 MongoDB...

    roadtogeek 评论0 收藏0

发表评论

0条评论

seanlook

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<