分钟后使 bin 登录过期
Expire bin log in minutes
在 mysql 配置文件 my.cnf
中,我想为二进制日志添加到期时间。
在对此进行了快速研究之后,我知道了如何为 days.i.e., expire_logs_days=3
设置它。
我想设置每5分钟的过期时间。可能吗 ?
怎么做 ?
我试过 expire_logs_minutes=5
,但没用。
感谢您的帮助。
我认为这是不可能的。如果你需要在 5 分钟内使它过期,那你为什么还需要 binlog?您可以禁用它。
实际上有一种方法可以存档您想要的行为,但您必须通过 cron 作业或类似的东西来实现它,只需执行:
PURGE BINARY LOGS BEFORE NOW() - INTERVAL 5 MINUTE;
以上将删除超过五分钟的二进制日志文件。另请参阅文档:PURGE BINARY LOGS Syntax
在 mysql 配置文件 my.cnf
中,我想为二进制日志添加到期时间。
在对此进行了快速研究之后,我知道了如何为 days.i.e., expire_logs_days=3
设置它。
我想设置每5分钟的过期时间。可能吗 ?
怎么做 ?
我试过 expire_logs_minutes=5
,但没用。
感谢您的帮助。
我认为这是不可能的。如果你需要在 5 分钟内使它过期,那你为什么还需要 binlog?您可以禁用它。
实际上有一种方法可以存档您想要的行为,但您必须通过 cron 作业或类似的东西来实现它,只需执行:
PURGE BINARY LOGS BEFORE NOW() - INTERVAL 5 MINUTE;
以上将删除超过五分钟的二进制日志文件。另请参阅文档:PURGE BINARY LOGS Syntax