MySQL数据恢复

利用binlog闪回误操作数据

用全量备份重搭实例,再利用增量binlog备份,恢复到误操作之前的状态。然后跳过误操作的SQL,再继续应用binlog。此法费时费力

利用binlog2sql快速闪回

确认你的MySQL server开启了binlog,设置了以下参数:

[mysqld]

server-id = 1

log_bin = /var/log/mysql/mysql-bin.log

max_binlog_size = 100M

binlog-format = row

对存放重要业务数据的MySQL,强烈建议开启binlog

随后,安装开源工具binlog2sql。binlog2sql是一款简单易用的binlog解析工具,其中一个功能就是生成回滚SQL

你可能感兴趣的:(MySQL数据恢复)