怎么在mysql中将bin-log日志文件转换为sql文件

  介绍

本篇文章给大家分享的是有关怎么在mysql中将bin-log日志文件转换为sql文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

查看mysqlbinlog版本

<代码> mysqlbinlog - v(——版本)

查看binlog日志开启状态

<代码>显示变量如& # 39;% log_bin % & # 39;;

mysql打开bin-log日志后,mysql数据库的非查询操作会将记录保存到bin-log文件中。一般bin-log日志文件不能打开查看的,需要用到mysql的工具进行。假设/mysql/数据/目录中存放着二进制文件mysql-bin.000011。需要将日志文件mysql-bin.000011中关于数据库潮流的sql语句导出到文件潮流。sql中,进行如下操作:

//,将binlog日志文件关于潮流库的sql转出到文件   mysqlbinlog  mysql-bin.000011  -d  tide 祝辞,tide.sql //,选择时间范围导出   mysqlbinlog ——要求上班日期=?017 - 08 - 12,15:00:19",——截止日期=?017 - 08 - 12,15:30:19", mysql-bin.000011  -d  tide 在潮流。sql

如果binlog日志文件记录为行格式

//,将行格式的binlog日志文件base64解析后转入文件,- v代表换行展示   mysqlbinlog ——base64-output=decode-rows  -v  mysql-bin.000011  -d  tide 祝辞,tide.sql

执行完毕后在当前目录会生成潮流。sql的文件,这时可以用vim/vi来打开文件

以上就是怎么在mysql中将bin-log日志文件转换为sql文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

怎么在mysql中将bin-log日志文件转换为sql文件