一、binlog的简介

1、日志类型:

Error Log、General Query Log、Binary Log、Slow Query Log。分别是错误日志、一般查询日志、二进制日志、慢查询日志。
错误日志:记录错误日志信息;
一般查询日志:记录前端查询语句,SQL Statement;
二进制日志:记录了数据库的改动,比如新建表、数据记录变更等。两个非常重要的功能:复制、恢复。
慢查询日志:记录了慢SQL Statement,提供给开发调优使用

2、启用binlog

默认是关闭的,在my.cnf配置文件中新增如下配置

log-bin=mysql-bin
log-bin-index=mysql-bin.index

参数解释:
这里的 log-bin 是指以后生成各 Binlog 文件的前缀,比如上述使用mysql,那么文件就将会是mysql-bin.000001、mysql-bin.000002 等。
而这里的 log-bin-index 则指 binlog index 文件的名称,这里我们设置为mysql-bin.index。
在这里插入图片描述

3、是否生效binlog

进入mysql,输入

show variables like '%log_bin%';

在这里插入图片描述

4、查看biglog

1、根据my.cnf配置的日志文件查看
我们可以看到,mysql-bin.index存放的是binlog的索引文件
在这里插入图片描述
在这里插入图片描述
其中,mysql-bin.000001等就是二进制日志文件。

2、mysql查看
所有的日志文件:

show master logs;

在这里插入图片描述
当前写入的配置文件:

show master status;

在这里插入图片描述
扩展:
常见的命令
1、查看日志文件

show master logs;

2、当前写入文件

show master status;

3、刷新日志

flush logs;

4、清空日志文件

reset master;

五、如何查看二进制日志文件

利用工具mysqlbinlog进行处理,复制二进制文件。
在这里插入图片描述

下一篇:二、binlog主从同步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿呆编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值