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%';)

相关推荐
·云扬·几秒前
InnoDB锁监控与排查:从基础到实战
数据库·oracle
代码扳手1 分钟前
Go 微服务数据库实现全解析:读写分离、缓存防护与生产级优化实战
数据库·后端·go
麦麦鸡腿堡1 分钟前
Java_MySQL介绍
java·开发语言·mysql
shoubepatien2 分钟前
JavaWeb_Web基础
java·开发语言·前端·数据库·intellij-idea
多云的夏天6 分钟前
SpringBoot3+Vue3基础框架(1)-springboot+对接数据库表登录
数据库·spring boot·后端
cncdns-james6 分钟前
SAP Hana Studio备份生产机数据库——【认识SAP HANA Studio篇】
数据库·sap·sap hana studio
计算机毕设VX:Fegn089515 分钟前
计算机毕业设计|基于springboot + vue旅游信息推荐系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·课程设计·旅游
程序员阿鹏15 分钟前
MySQL中给字段添加唯一约束的方式有哪些?
android·数据库·mysql
前端之虎陈随易28 分钟前
PostgreSQL v18发布,新增AIO uuidv7 OAuth等功能
数据库·postgresql
古月฿1 小时前
大学生素质测评系统设计与实现
java·vue.js·redis·mysql·spring·毕业设计