binlog数据库不写入binlog_MySQL binlog日志常见操作

概述

binlog会记录对MySQL数据库执行更改的操作,还包括了语句执行的时间,不包括select和show操作。若操作没有对数据库数据操作,也有可能写入binlog日志,默认情况是不开启。根据官方文档的测试表明,开启binlog日志会有1%的性能损耗,有两个重要用途:主从复制

数据恢复

查看binlog日志相关信息

1.查看binlog日志是否开启

show variables like 'log_%';

2.查看binlog日志路径

show variables like 'datadir';

binlog. index为二进制的索引文件,用来存储过往产生的二进制日志序号。在通常情况下,不建议手动修改这个文件。

常见的binlog命令操作

​1.查看所有的binlog日志列表;

show master logs;

2.查看master状态,即最后一个binlog日志的编号名称,及其最后一个操作事件pos结束点;

show master status;

3.刷新日志,注:每当mysqld服务重启时,会自动重启此日志,刷新binlog日志;

flush logs;

4.重置所有的binlog日志;

​reset master;

查看某个binlog日志内容

1.show binlog events in 'binlog.000001';

2.show binlog events in 'binlog. 000001' from 2 limit 2,10;指定查询binlog. 000001这个文件,从pos:2开始查起,偏移2行,查询10行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值