mysql数据更新后不可以通过binlog撤销恢复么

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据更新后不可以通过binlog撤销恢复么相关的知识,希望对你有一定的参考价值。

通过数据库备份跟binlog日志记录,可能恢复原来的数据
恢复步骤
a)创建新的数据库 create database rollback_db;
b)将数据库备份倒入新创建的rollback_db中

c)找到数据库备份的最后时间点,并将mysqlbinlog中该时间点之后的命令操作记录通过mysqlbinlog工具保存为sql命令文本

d)将sql命令文本倒入数据库,可能rollback_db就是需要恢复的db了

3.mysqlbinlog介绍

binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;
作用:MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库
参考技术A aid they still have concern

以上是关于mysql数据更新后不可以通过binlog撤销恢复么的主要内容,如果未能解决你的问题,请参考以下文章

MySQL BinLog 恢复误更新删除数据

MySQL BinLog 恢复误更新删除数据

MySQL BinLog 恢复误更新删除数据

Mysql 通过全量备份和binlog恢复整体数据

mysql数据库通过bin-log日志恢复数据

mysql-binlog日志恢复数据库