1

在 mysql conf 文件my.cnf中,我想为 bin-logs 添加到期时间。在对此进行了快速研究之后,我开始知道如何将其设置为几天。即,expire_logs_days=3.

我想将到期时间设置为每 5 分钟。可能吗 ?怎么做 ?我试过expire_logs_minutes=5了,但是没有用。

感谢您的帮助。

4

2 回答 2

2

实际上有一种方法可以存档您想要的行为,但是您必须通过 cron 作业或类似的东西来实现它,只需执行:

PURGE BINARY LOGS BEFORE NOW() - INTERVAL 5 MINUTE;

以上将删除超过五分钟的 binlog 文件。另请参阅文档:PURGE BINARY LOGS 语法

于 2016-10-19T11:11:21.107 回答
0

我不认为这是可能的。如果你需要在 5 分钟内过期,那你还需要 binlog 吗?您可以禁用它。

于 2016-10-19T10:57:50.853 回答