码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-04-25 01:18:42      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:ash   .com   write   let   ack   通用   需要   参考   href   

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)

标签:ash   .com   write   let   ack   通用   需要   参考   href   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!