mysql查看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 FilesMySQLMySQL Server 8.0in下,mysqlbinlog.exe

--示例1: mysqlbinlog.exe --no-defaults -vv C:ProgramDataMySQLZCY_PC-bin.000097

-vv 生成字段的类型、长度、是否为null等属性信息

查询指定时间段

mysqlbinlog.exe --start-datetime="2024-10-09 13:00:00" --stop-datetime="2024-10-09 15:00:00" C:ProgramDataMySQLZCY_PC-bin.000097
查询指定position范围

mysqlbinlog.exe --start-position=11 --stop-position=13 C:ProgramDataMySQLZCY_PC-bin.000097
日志输出到指定文件

mysqlbinlog.exe --start-position=11 --stop-position=13 C:ProgramDataMySQLZCY_PC-bin.000097 > test.log

途中"WHERE"后面为修改前的数据,"SET"后面为修改后的数据。

@1、 @2、 @3、 ...分别代表对应表的第一个字段、第二个字段...

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

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

相关推荐
生命有所坚持而生存可以随遇而安2 小时前
转载Centos7.9 MySQL 8.0 部署MGR高可用
mysql
爱打代码的小林2 小时前
python基础(mysql)
数据库·mysql
码农阿豪2 小时前
从 Oracle 到金仓:一次真实迁移经历的复盘与思考
数据库·oracle·金仓数据库
NewDay_2 小时前
MYSQL: ERROR 1524 (HY000): and ERROR 1045 (28000)
mysql
·云扬·2 小时前
深入理解InnoDB锁机制:从理论到实验验证
数据库·mysql
一颗宁檬不酸2 小时前
Oracle PL/SQL 过程与游标实战分享:马拉松赛事管理系统
数据库·sql·oracle
染指11102 小时前
72.渗透-Mysql基础-选择数据库
数据库·oracle
计算机毕设指导62 小时前
基于微信小程序的积分制零食自选平台【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
DFT计算杂谈2 小时前
ABINIT能带计算数据处理脚本
数据库·人工智能
BioRunYiXue2 小时前
双荧光素酶报告基因实验
java·运维·服务器·数据库·人工智能·数据挖掘·eclipse