首页 > 数据库技术 > 详细

(4.11)mysql备份还原——mysql闪回技术(基于binlog)

时间:2019-04-24 23:49:12      阅读:207      评论:0      收藏:0      [点我收藏+]

0、闪回技术与工具简介

mysql闪回工具比较流行三大类:

【0.1】官方的mysqlbinlog:支持数据库在线/离线,用脚本处理binlog的输出,转化成对应SQL再执行。通用性不好,对正则、sed等需要较高熟练度。

【0.2】第三方的mysqlbinlog工具,比官方的工具多了一个闪回功能 -B

【0.3】开源的binlog2sql:兼容性比较好,使用难度小,使用简单,前提是mysql必须开启。

 

最佳实践:线上使用binlog2sql,线下用mysqlbinlog以及mysqlbinlog_flashback

 

1、前提(释义可以参考:)

  【1.1】binlog_format=‘row‘

  【1.2】binlog_rows_query_log_events=on

  【1.3】binlog_row_image=full

 

2、官方的mysqlbinlog

  注意加锁和解锁,lock tables tab_name read/write;   unlock tables;

  实现:MySQL 误删数据、误更新数据(update,delete忘加where条件)

(4.11)mysql备份还原——mysql闪回技术(基于binlog)

原文:https://www.cnblogs.com/gered/p/10765749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!