自动清除 mariadb 二进制日志

Auto-purge of mariadb binary logs

我在主从环境中使用两个 mariadb-server (v 10.0.17)。有时我必须清除主服务器上已经被从服务器获取的 "old" 二进制日志。

我想知道 mariadb 中是否有一个隐藏设置来自动清除这些二进制日志。我认为主人知道奴隶的数量和每个奴隶到达的位置。

一方面,它非常有用,因为如果你愿意,你可以轻松地设置另一个从站,并使用现有的二进制日志来到达与主站相同的位置,但另一方面,它会填满我的磁盘空间,这是有时很低。

感谢您的回复。

expire_logs_days = 7 -- 一周后清除二进制日志。

max_binlog_size 如果您需要更细粒度,可以降低它。