1.先把binlog文件转化为sql

sudo mysqlbinlog /var/mysql/var/mysql-bin.000057 --base64-output=decode-rows -v  > /var/mydiag.sql

2.抽取某一个表的数据

grep -B0 -A27 -w 'DELETE FROM `kdb`.`t_diag_reportinfo`' mydiag.sql >diagreportinfo.sql 

其中 -B0 -A27为查询到的行的前面多少行,后面多少行,根据实际情况改变数字。我要查询的是删除记录,所以这里的关键词用了删除的语句

相关文章:

  • 2022-02-04
  • 2021-07-12
  • 2022-02-09
  • 2021-06-06
  • 2022-12-23
  • 2022-02-11
  • 2021-12-09
  • 2022-01-17
猜你喜欢
  • 2021-10-11
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
相关资源
相似解决方案