设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 创业者
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

MySQL数据误删除怎么办?MySQL闪回工具来帮你(3)

发布时间:2019-10-11 14:39 所属栏目:21 来源:雪竹谈运维
导读:4、确认回滚sql正确,执行回滚语句。登录mysql确认,数据回滚成功。 shellmysql-h127.0.0.1-P3306-uadmin-p'admin'rollback.sql mysqlselect*fromtbl; +----+--------+---------------------+ |id|name|addtime| +-

4、确认回滚sql正确,执行回滚语句。登录mysql确认,数据回滚成功。

  1. shell> mysql -h127.0.0.1 -P3306 -uadmin -p'admin' < rollback.sql 
  2. ​ 
  3. mysql> select * from tbl; 
  4. +----+--------+---------------------+ 
  5. | id | name | addtime | 
  6. +----+--------+---------------------+ 
  7. | 1 | 小赵 | 2016-12-10 00:04:33 | 
  8. | 2 | 小钱 | 2016-12-10 00:04:48 | 
  9. | 3 | 小孙 | 2016-12-13 20:25:00 | 
  10. | 4 | 小李 | 2016-12-12 00:00:00 | 
  11. +----+--------+---------------------+ 
三、总结

3.1 限制(对比mysqlbinlog)

  • mysql server必须开启,离线模式下不能解析
  • 参数 binlog_row_image 必须为FULL,暂不支持MINIMAL
  • 解析速度不如mysqlbinlog

3.2 优点(对比mysqlbinlog)

  • 纯Python开发,安装与使用都很简单
  • 自带flashback、no-primary-key解析模式,无需再装补丁
  • flashback模式下,更适合闪回实战
  • 解析为标准SQL,方便理解、筛选
  • 代码容易改造,可以支持更多个性化解析

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读