MySQL修改bin-log 日志保存天数以及文件大小限制

本文介绍了如何在MySQL中修改bin-log日志的保存天数和单个文件大小限制,包括查看当前设置、通过配置文件永久修改及重启服务使更改生效。设置expire_logs_days为7将删除7天前的日志,而max_binlog_size为500M则意味着当bin-log文件达到500MB时,系统会创建新的日志文件。
摘要由CSDN通过智能技术生成

修改MySQL的bin-log日志过期时间要在主库上来做。如果mysql只有一个单节点,同样适用

 查看当前过期时间

mysql> show variables like '%logs_days%';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| expire_logs_days | 90    |
+------------------+-------+
1 row in set (0.00 sec)

修改过期时间

mysql> set global expire_logs_days=7;
Query OK, 0 rows affected (0.00 sec)
# 此方法立即生效

查看日志文件大小

mysql> show variables like 'max_binlog_size';
+-----------------+------------+
| Variable_name   | Value      |
+-----------------+------------+
| max_binlog_size | 1073741824 |
+-----------------+------------+
1 row in set (0.00 sec)

配置文件永久修改

# vim
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值