当前位置:网站首页>MySQL8016 expire_logs_days参数不生效
MySQL8016 expire_logs_days参数不生效
2022-08-05 19:04:00 【Luffy】
设置了expire_logs_days = 1,但是今天查看binlog,发现没有清理超过一天的文件。
版本:Server version: 8.0.16 MySQL Community Server - GPL
mysql> show global variables like '%expire%';
+--------------------------------+-------+
| Variable_name | Value |
+--------------------------------+-------+
| binlog_expire_logs_seconds | 0 |
| disconnect_on_expired_password | ON |
| expire_logs_days | 1 |
+--------------------------------+-------+
3 rows in set (0.00 sec)
binlog信息
-rw-r----- 1 mysql mysql 1.6G Aug 3 22:29 mysql-bin.000001
-rw-r----- 1 mysql mysql 1.8G Aug 3 22:31 mysql-bin.000002
。。。。
。。。。
-rw-r----- 1 mysql mysql 1.5G Aug 5 05:21 mysql-bin.000147
-rw-r----- 1 mysql mysql 1.1G Aug 5 05:22 mysql-bin.000148
-rw-r----- 1 mysql mysql 3.1G Aug 5 05:26 mysql-bin.000149
-rw-r----- 1 mysql mysql 569M Aug 5 13:30 mysql-bin.000150
000001的end time 是3号的22:29 ,已经大于一天了,但是没有清理。
采纳答案1:

希望对你有所帮助,如有帮助,请点采纳
其他答案1:

希望对你有所帮助,如有帮助,请点采纳
其他答案2:

去翻了一个官方文档。从8.0.3开始弃用的。
其他答案3:
mysql 8 expire_logs_days 已经废弃不用了
启用binlog_expire_logs_seconds设置binlog自动清除日志时间
mysql8.0以上版本
-- mysql8.0以上版本查看当前数据库日志binlog保存时效 以秒为单位
show variables like '%binlog_expire_logs_seconds%';
-- mysql8.0以上版本通过设置全局参数binlog_expire_logs_seconds修改binlog保存时间 以秒为单位;默认2592000 30天
-- 14400 4小时;86400 1天;259200 3天;
set global binlog_expire_logs_seconds=259200;
其他答案4:
边栏推荐
猜你喜欢
随机推荐
【开源教程1】疯壳·开源编队无人机-开机测试
LeetCode_394_字符串解码
abaqus不同网格类型生成代码
【day7】Scanner类、Random类、ArrayList类
JSP基本应用
测试用例设计方法-场景法详解
锁的简单理解
智慧物流:ZETag云标签如何做到快递包裹防拆防盗?
使用 Monaco Editor 开发 SQL 编辑器
有主键索引cpu 还是100%
卸载Node
VSCode连接远程服务器和本地开发
Win11开机提示音要怎么改?
jd试用h5st参数探索
2242902-55-0_Desthiobiotin-phenol_脱硫生物素价格
RHCE 作业二
【学术相关】最新整理!绝对不能错过的130个学术网站和26个科研工具
元器件选型实例(一、如何选一款合适的 DC-DC )
Golang 汇编asm语言基础学习
想去银行测试?那这套题目你必须要会





![[ACTF2020 新生赛]Upload 1](/img/88/53fcd59b15bc0f79741534de6c37bb.png)



