greatSQL小生 发表于 2024-10-22 11:29:27

binlog过期设置无法生效

+--------------------------------+--------+
| Variable_name                  | Value|
+--------------------------------+--------+
| binlog_expire_logs_auto_purge| ON   |
| binlog_expire_logs_seconds   | 604800 |
| disconnect_on_expired_password | ON   |
| expire_logs_days               | 0      |
+--------------------------------+--------+

以上配置信息

驭无殇1998 发表于 2024-10-22 11:40:28

这个设置了,好像只能等它每天执行binlog清理的时候才会执行,不会立马删除过期的binlog。如果想立刻生效,那就需要重启节点,如果是集群的话,一台一台重启就可以了,不然只能等了?还得要叶大佬来回答,哈哈哈哈

yejr 发表于 2024-10-22 12:53:19

驭无殇1998 发表于 2024-10-22 11:40
这个设置了,好像只能等它每天执行binlog清理的时候才会执行,不会立马删除过期的binlog。如果想立刻生效, ...

不用那么复杂,修改完设置后,执行 flush binary logs 就可以自动清除

驭无殇1998 发表于 2024-10-22 14:00:11

yejr 发表于 2024-10-22 12:53
不用那么复杂,修改完设置后,执行 flush binary logs 就可以自动清除
哇,get到了,我一直是重启生效,谢谢叶大佬

yejr 发表于 2024-10-22 17:52:25

驭无殇1998 发表于 2024-10-22 14:00
哇,get到了,我一直是重启生效,谢谢叶大佬

你太可爱了。
其实多看看手册文档就好了,文档中提到,可以用purge手动删除

To remove binary log files manually, use the PURGE BINARY LOGS statement. See Section 13.4.1.1, “PURGE BINARY LOGS Statement”.

驭无殇1998 发表于 2024-10-23 09:43:21

yejr 发表于 2024-10-22 17:52
你太可爱了。
其实多看看手册文档就好了,文档中提到,可以用purge手动删除
...

嗯嗯{:5_216:}
页: [1]
查看完整版本: binlog过期设置无法生效