Ⅱ又贝人韦 Ⅱ又贝人韦
首页
JAVA
Golang
  • Spring
  • 日志框架
  • MySQL
  • 全链路跟踪
  • 资源
  • MAC使用技巧
GitHub (opens new window)
首页
JAVA
Golang
  • Spring
  • 日志框架
  • MySQL
  • 全链路跟踪
  • 资源
  • MAC使用技巧
GitHub (opens new window)
  • 全链路追踪

  • MySQL

    • binlog常用操作命令
      • binlog常用操作命令
      • 配置文件信息
  • 技术
  • MySQL
shixw
2022-07-23
目录

binlog常用操作命令

# binlog常用操作命令

# 是否启用binlog日志
show variables like 'log_bin';
# 查看详细的日志配置信息
show global variables like '%log%';
# mysql数据存储目录
show variables like '%dir%';
# 查看binlog的目录
show global variables like "%log_bin%";
# 查看当前服务器使用的biglog文件及大小
show binary logs;
# 查看主服务器使用的biglog文件及大小
# 查看最新一个binlog日志文件名称和Position
show master status;
# 事件查询命令
# IN 'log_name' :指定要查询的binlog文件名(不指定就是第一个binlog文件)
# FROM pos :指定从哪个pos起始点开始查起(不指定就是从整个文件首个pos点开始算)
# LIMIT [offset,] :偏移量(不指定就是0)
# row_count :查询总条数(不指定就是所有行)
show binlog events [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count];
# 查看 binlog 内容
show binlog events;
# 查看具体一个binlog文件的内容 (in 后面为binlog的文件名)
show binlog events in 'master.000003';
# 设置binlog文件保存事件,过期删除,单位天
set global expire_log_days=3; 
# 删除当前的binlog文件
reset master; 
# 删除slave的中继日志
reset slave;
# 删除指定日期前的日志索引中binlog日志文件
purge master logs before '2019-03-09 14:00:00';
# 删除指定日志文件
purge master logs to 'master.000003’;
# 设置binlog文件最大大小
SET @@global.max_binlog_size = 4096;
# 查询binlog文件最大大小
SELECT @@global.max_binlog_size;
# 查询binlog日志中是否包含SQL参数
show variables like 'binlog_rows_query_log_events';
# 设置binlog日志文件中包含SQL, 1 : 包含 ; 0 : 不包含
set global binlog_rows_query_log_events=1;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

# 配置文件信息

[mysqld]
# binlog相关配置
# 指定binlog日志存储的位置
datadir = /home/mysql/mysql/var
# 规范binlog的命名为 mysql-bin.0000XX
# 【开启binlog】加这行配置,binlog文件名为主机名
log-bin = mysql-bin
# 索引当前所有的binlog
log-bin-index = mysql-bin.index
# 最大的大小
max_binlog_size = 1G
# binlog的sync时机
sync-binlog = 1
# binlog的格式
binlog-format  = ROW
# 保留七天的binlog
expire_logs_days = 7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
编辑 (opens new window)
上次更新: 2022/07/23, 08:54:03
分布式全链路追踪

← 分布式全链路追踪

最近更新
01
相关资源
11-23
02
Java线程池常用配置
07-23
03
SLF4J和Java SPI
10-08
更多文章>
Theme by Vdoing | Copyright © 2021-2022 shixw | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式