在mysql conf文件my.cnf
中,我想为bin-logs添加到期时间。
在对此进行快速研究之后,我知道如何设置它几天。{e。,expire_logs_days=3
。
我想设置每5分钟的到期时间。可能吗 ?
怎么做 ?
我试过了expire_logs_minutes=5
,但这没效果。
感谢您的帮助。
答案 0 :(得分:2)
实际上有一种方法可以存档您想要的行为,但您必须通过cron作业或类似的方式实现这一点,只需执行:
PURGE BINARY LOGS BEFORE NOW() - INTERVAL 5 MINUTE;
上面将删除超过五分钟的binlog文件。另请参阅文档:PURGE BINARY LOGS Syntax
答案 1 :(得分:0)
我认为这是不可能的。如果您需要在5分钟内过期,为什么还需要binlogs?你可以禁用它。