mysql将bin-log日志文件转为sql文件[通俗易懂]

mysql将bin-log日志文件转为sql文件[通俗易懂]查看mysqlbinlog版本 mysqlbinlog -V [–version] 查看binlog日志开启状态 show variables like '%log_bin%'; m

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

查看mysqlbinlog版本

mysqlbinlog -V [--version]

代码100分

查看binlog日志开启状态

代码100分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格式

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

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

转至:https://www.jianshu.com/p/c7c579eba748

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10323.html

(0)
上一篇 2022-12-29
下一篇 2022-12-29

相关推荐

  • Python其他运算符:赋值运算符、位运算符等

    Python其他运算符:赋值运算符、位运算符等Python中的赋值运算符包括=、+=、-=、*=、/=、//=、%=、**=等。其中,=用于将一个值赋给一个变量,比如:

    2024-01-22
    100
  • 如何正确使用ifnot

    如何正确使用ifnotPython中的if语句是控制流程的重要手段,它根据条件的真值来选择不同的执行路径。而ifnot语句则是if语句的补充,它逆转了if条件的真值,使得我们可以更加灵活地控制流程。在本文中,我们将详细介绍如何使用ifnot语句。

    2024-05-28
    53
  • Python控制语句中elif的用法

    Python控制语句中elif的用法在Python中,elif是控制语句之一,用于在多个if语句之间添加一个新的判断条件,来实现更加灵活的代码逻辑。

    2024-04-03
    72
  • 使用Python ttk来实现GUI界面快速开发

    使用Python ttk来实现GUI界面快速开发Graphical User Interface, 简称 GUI,是指采用图形方式显示应用程序的程序界面,用户可以通过鼠标、键盘等与应用程序进行直接交互。

    2024-01-14
    107
  • 使用Python创建元组

    使用Python创建元组Python是一种高级编程语言,它有很多有用的数据结构和内置方法。一个特别有用的数据结构是元组(tuple)。元组看起来和列表(list)非常相似,但是它们在某些方面不同。列表是可变的,这意味着你可以通过添加、删除或修改元素来更改列表的内容,而元组是不可变的,这意味着一旦创建,元组的内容不能被更改。这些特性使元组成为存储不可变数据的理想选择。

    2024-09-04
    19
  • sql有什么特点?_神奇守护特性

    sql有什么特点?_神奇守护特性摘要:不要歪了,我这里说特性它不是 bug,而是故意设计的机制或语法,你有可能天天写语句或许还没发现原来还能这样用,没关系我们一起学下涨姿势。 本文分享自华为云社区《【云驻共创】天天写 SQL,你遇到

    2023-06-05
    130
  • 故障分析 | 有效解决 MySQL 行锁等待超时问题【建议收藏】[通俗易懂]

    故障分析 | 有效解决 MySQL 行锁等待超时问题【建议收藏】[通俗易懂]作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 一、背景 #### 20191219 10:10:10,234 | com.ali…

    2023-02-19
    127
  • PostgreSQL 12.2 公开课及视频及PGCE认证(第10期)(CUUG)(2020年)

    PostgreSQL 12.2 公开课及视频及PGCE认证(第10期)(CUUG)(2020年)十、PostgreSQL 12.2 IN/EXISTS/ANY/ALL/JOIN百花争鸣 1、IN/EXISTS/ANY/ALL哪个好? 2、相同业务IN/EXISTS/ANY/ALL/INNER …

    2023-03-03
    155

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注