GreatSQL社区

搜索

[待回复] binlog过期设置无法生效

23 4 昨天 11:29
+--------------------------------+--------+
| Variable_name                  | Value  |
+--------------------------------+--------+
| binlog_expire_logs_auto_purge  | ON     |
| binlog_expire_logs_seconds     | 604800 |
| disconnect_on_expired_password | ON     |
| expire_logs_days               | 0      |
+--------------------------------+--------+

以上配置信息

全部回复(4)
驭无殇1998 昨天 11:40
这个设置了,好像只能等它每天执行binlog清理的时候才会执行,不会立马删除过期的binlog。如果想立刻生效,那就需要重启节点,如果是集群的话,一台一台重启就可以了,不然只能等了?还得要叶大佬来回答,哈哈哈哈
yejr 昨天 12:53
驭无殇1998 发表于 2024-10-22 11:40
这个设置了,好像只能等它每天执行binlog清理的时候才会执行,不会立马删除过期的binlog。如果想立刻生效, ...

不用那么复杂,修改完设置后,执行 flush binary logs 就可以自动清除
驭无殇1998 昨天 14:00
yejr 发表于 2024-10-22 12:53
不用那么复杂,修改完设置后,执行 flush binary logs 就可以自动清除

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

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

  1. To remove binary log files manually, use the PURGE BINARY LOGS statement. See Section 13.4.1.1, “PURGE BINARY LOGS Statement”.
复制代码
greatSQL小生

11

主题

0

博客

59

贡献

注册会员

Rank: 2

积分
99

助人为乐(铜)勤学好问(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-10-23 05:48 , Processed in 0.032459 second(s), 17 queries , Redis On.
快速回复 返回顶部 返回列表