摘要:的,数据恢复,主要为了应对在线上执行错误的操作无法撤回情况,主从同步的数据库也没办法的,在主库上的操作会很快同步到从库,从库的备份可能来不及,所以要有另一种撤回策略。
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 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...
摘要:一安装系统安装下载并安装的源安装启动重启关闭服务系统系统中安装实际是开源的,数据库是的一个分支衍生版,完全兼容,并在扩展功能存储引擎以及一些新的功能改进方面都强过,安装参考安装数据库及客户端初始化数据库启动服 一、安装mysql 1、CentOS系统 1.)安装mysql 下载并安装mysql的repo源 $ wget http://repo.mysql.com/mysql-commu...
摘要:这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下。 本次针对ubuntu物理服务器系统出现问题无法登录的情况,如何快速备份或者迁移mysql的数据文件 本文目录 mysql在服务器上的位置 快速备份数据库文件 迁移mysql数据库文件目录 mysql在服务器上的位置 首先我们看一下linux系统的大致目录: /var这个目录中存放着那些不断在扩充着的东西,为了保...
摘要:步优化以及其它数据库后端掘金原文链接在发表了一篇简洁有效有趣和令人信服的分钟教程描述了如何进行优化。关于的七种后端掘金对于的,在学习起来可能是比较乱的。 5 步优化 MongoDB 以及其它数据库 - 后端 - 掘金原文链接 Jared Rosoff 在 Scale Out Camp 发表了一篇简洁、有效、有趣和令人信服的《8 分钟 MongoDB 教程》描述了如何进行 MongoDB...
阅读 767·2021-09-02 15:40
阅读 507·2019-08-30 15:44
阅读 1133·2019-08-30 11:02
阅读 2821·2019-08-29 18:42
阅读 3400·2019-08-29 16:16
阅读 1554·2019-08-26 13:55
阅读 1656·2019-08-26 13:45
阅读 2263·2019-08-26 11:43