mysql查看binlog日志的实现方法

 更新时间:2025年12月01日 16:26:56   作者:MrZ120  
本文主要介绍了配置和查看MySQL 8.01的binlog日志,包括开启binlog日志、配置日志格式、查看日志位置和内容等,具有一定的参考价值,感兴趣的可以了解一下

mysql 配置、查看binlog日志:

示例为MySQL8.0

1、 检查binlog开启状态

SHOW VARIABLES LIKE ‘log_bin’;

在这里插入图片描述

如果未开启,修改配置my.ini

开启日志 安装目录配置my.ini(mysql8在data目录) log-bin=mysql-bin(开启日志并指定日志前缀), server_id=1(配置主从库时需要唯一), binlog-format=row(日志设置为行格式)

配置完后重启mysql

2、 查看当前日志位置

show master status;

在这里插入图片描述

3、 查看日志目录

SHOW VARIABLES LIKE ‘log_bin%';

在这里插入图片描述

4、 查看日志信息

使用工具mysqlbinlog,在mysql安装目录 C:\Program Files\MySQL\MySQL Server 8.0\bin下,mysqlbinlog.exe
–示例1: mysqlbinlog.exe --no-defaults -vv C:\ProgramData\MySQL\ZCY_PC-bin.000097
-vv 生成字段的类型、长度、是否为null等属性信息

查询指定时间段

mysqlbinlog.exe --start-datetime=“2024-10-09 13:00:00” --stop-datetime=“2024-10-09 15:00:00” C:\ProgramData\MySQL\ZCY_PC-bin.000097

查询指定position范围

mysqlbinlog.exe --start-position=11 --stop-position=13 C:\ProgramData\MySQL\ZCY_PC-bin.000097

日志输出到指定文件

mysqlbinlog.exe --start-position=11 --stop-position=13 C:\ProgramData\MySQL\ZCY_PC-bin.000097 > test.log

途中"WHERE"后面为修改前的数据,“SET”后面为修改后的数据。
@1、 @2、 @3、 …分别代表对应表的第一个字段、第二个字段…

5、 自定义binlog日志生成目录及其他配置

修改数据目录配置文件 ,例:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(可见:SHOW VARIABLES LIKE ‘log_bin%’;)

到此这篇关于mysql查看binlog日志的实现方法的文章就介绍到这了,更多相关mysql查看binlog日志内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • mysql的存储过程、游标 、事务实例详解

    mysql的存储过程、游标 、事务实例详解

    这篇文章主要介绍了mysql的存储过程、游标 、事务实例详解的相关资料,这里举实例说明MySQL 存储过程与游标和事务,需要的朋友可以参考下
    2017-08-08
  • MySQL JDBC驱动未找到的解决方案

    MySQL JDBC驱动未找到的解决方案

    这篇文章主要介绍了MySQL JDBC驱动未找到的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-09-09
  • 删除mysql数据表如何操作

    删除mysql数据表如何操作

    在本篇文章里小编给大家分享了关于删除mysql数据表简单方法,需要的朋友们可以参考学习下。
    2020-06-06
  • MySQL on k8s 云原生环境部署

    MySQL on k8s 云原生环境部署

    这篇文章主要为大家介绍了MySQL on k8s 云原生环境部署实现过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • MySQL分库分表后主键ID生成的八种方案

    MySQL分库分表后主键ID生成的八种方案

    当你的MySQL数据库因数据量或并发压力进行分库分表后,主键ID重复会成为系统崩溃的导火索,本文将从底层原理出发,结合真实业务代码,深度解析8种主流主键ID生成方案,助你构建稳定可靠的分库分表系统,需要的朋友可以参考下
    2025-08-08
  • Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL

    Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL

    本文主要介绍了Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • MYSQL中的简单查询

    MYSQL中的简单查询

    这篇文章详细介绍了MySQL中常见的查询语法,包括SELECT语句的简单查询、基于表的查询、基于条件的查询、基于分组的查询等,它还解释了COUNT()、SUM()、AVG()、MAX()和MIN()等聚合函数的使用,以及GROUP BY和HAVING子句在分组查询中的应用
    2025-02-02
  • 浅析MySQL中主从延迟问题的原因与解决方法

    浅析MySQL中主从延迟问题的原因与解决方法

    这篇文章主要带大家从一个主从延迟问题开始回顾主从复制原理,并思考主从延迟造成的原因和解决方案,文中的示例代码讲解详细,感兴趣的可以了解下
    2024-02-02
  • MySQL中的物理存储结构详解

    MySQL中的物理存储结构详解

    这篇文章主要介绍了MySQL中的物理存储结构用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • MySQL中的约束Constraint解读

    MySQL中的约束Constraint解读

    这篇文章详细介绍了MySQL中的各种约束类型,包括非空约束、默认约束、检查约束、唯一约束和主键约束,以及外键约束,每种约束类型都有其特定的用途和语法,并且可以是列级约束或表级约束,文章还探讨了如何给约束命名、删除约束
    2025-01-01

最新评论