mysql binlog

mysql 查看 binlog 是开启

show variables like 'log_bin';

mysql8 中默认开启 binlog 日志

默认参数 (若 binlog_expire_logs_seconds和expire_logs_days都设置非0则以binlog_expire_logs_seconds的值为准。若其中一个设置为非0则按非0的为准)

binlog_format=row
binlog_expire_logs_seconds=2592000 # 30天
expire_logs_days=0

查看 binlog_expire_logs_seconds

show variables like '%expire%';

设置binlog过期时间

set global binlog_expire_logs_seconds=60*60*24;

持久化

set persist binlog_expire_logs_seconds=60*60*24;

mysql8中关闭binlog,在my.cnf中添加

skip-log-bin

mysql5.7及以下版本binlog默认是关闭的

开启binlog

log_bin=mysql_bin
binlog-format=row

关闭 binlog 在 my.cnf 中注释掉log-bin,binlog_format

设置定期清理

#设置binlog多少天过期,0为不清理
set global expire_logs_days = 30;

查看当前 binlog 日志情况

show master logs;

清空全部日志

reset master;

转载于:https://my.oschina.net/u/3350266/blog/3068990

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值