mysql将bin-log日志文件转为sql文件的方法

 更新时间:2019年12月30日 19:11:40   作者:下班闪电去打卡  
这篇文章主要介绍了mysql将bin-log日志文件转为sql文件的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

查看mysqlbinlog版本

mysqlbinlog -V [--version]

查看binlog日志开启状态

show variables like '%log_bin%';

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

// 将binlog日志文件关于tide库的sql转出到文件
mysqlbinlog mysql-bin.000011 -d tide > tide.sql 
// 选择时间范围导出
mysqlbinlog --start-date="2017-08-12 15:00:19" --stop-date="2017-08-12 15:30:19" mysql-bin.000011 -d tide > tide.sql 

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

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

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

总结

以上所述是小编给大家介绍的mysql将bin-log日志文件转为sql文件的方法,希望对大家有所帮助!

相关文章

  • MySQL on k8s 云原生环境部署

    MySQL on k8s 云原生环境部署

    这篇文章主要为大家介绍了MySQL on k8s 云原生环境部署实现过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • mysql5.7.25使用全文检索功能的实例教程

    mysql5.7.25使用全文检索功能的实例教程

    其实全文检索在MySQL里面很早就支持了,下面这篇文章主要给大家介绍了关于mysql5.7.25使用全文检索功能的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • 设置mysql5.7编码集为utf8mb4的方法

    设置mysql5.7编码集为utf8mb4的方法

    移动端的表情或者一些emoji是4字节的,但是utf-8是3字节的,这篇文章主要介绍了设置mysql5.7编码集为utf8mb4的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • IDEA 链接Mysql数据库并执行查询操作的完整代码

    IDEA 链接Mysql数据库并执行查询操作的完整代码

    这篇文章主要介绍了IDEA 链接Mysql数据库并执行查询操作的完整代码,代码不难,详细大家看完本文肯定有意向不到的收获,感兴趣的朋友跟随小编一起看看吧
    2021-05-05
  • MYSQL存储过程 注释详解

    MYSQL存储过程 注释详解

    这篇文章主要介绍MYSQL存储的过程,本文围绕MYSQL存储详细展开文章内容,并附上详细代码解析,需要的下伙伴可以参考一下,希望对你有所帮助
    2021-10-10
  • mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题

    mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题

    这篇文章主要介绍了mysql 的root 用户无法授权,解决navicat 远程授权提示1044问题,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • MySQL索引数据结构入门详细教程

    MySQL索引数据结构入门详细教程

    这篇文章主要为大家介绍了MySQL索引数据结构入门详细教程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 怎样正确创建MySQL索引的方法详解

    怎样正确创建MySQL索引的方法详解

    今天小编就为大家分享一篇关于怎样正确创建MySQL索引的方法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL5.6解压版服务无法启动之系统错误1067问题

    MySQL5.6解压版服务无法启动之系统错误1067问题

    这篇文章主要介绍了MySQL5.6解压版服务无法启动—系统错误1067问题及解决方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • 详解Navicat远程连接mysql很慢

    详解Navicat远程连接mysql很慢

    这篇文章主要介绍了详解Navicat远程连接mysql很慢(以及数据库连接报错"Too many connections")解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论