GreatSQL社区

搜索

[已解决] binlog过期设置无法生效

182 5 2024-10-22 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      |
+--------------------------------+--------+

以上配置信息

全部回复(5)
驭无殇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手动删除

  1. 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手动删除
...

嗯嗯
greatSQL小生

12

主题

0

博客

62

贡献

注册会员

Rank: 2

积分
103

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

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

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