介绍
本篇文章给大家分享的是有关怎么在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文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。