我已经使用SET GLOBAL binlog_expire_logs_seconds = 259200;
查询配置了数据库以清除 3 天之前的二进制日志。使用 MySQL 8.0.22。这似乎没有任何效果。bin 日志在 /var/lib/mysq/dbname-bin.000xx 文件下累积。执行
PURGE BINARY LOGS BEFORE '2020-.......'
有效,但我希望数据库引擎自行清除这些日志,而无需我自己调用它。否则 binlog 会占用大部分磁盘空间。请建议。