mysql - 自动清除 mariadb 二进制日志

标签 mysql binary replication mariadb diskspace

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

如果 mariadb 中有一个隐藏的设置来自动清除这些二进制日志,我会很伤心。我认为主人知道奴隶的数量和每个奴隶到达的位置。

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

感谢您的回复。

最佳答案

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

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

关于mysql - 自动清除 mariadb 二进制日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29669288/

相关文章:

php - 根据mysql数据库检查php登录表单

sql-server - 随着时间的推移,如何将数据库部分迁移到新系统?

Java RMI 复制

Redis 复制和客户端输出缓冲区限制

mysql - 使用选择查询提取行

php - 使用 PHP 和 MySql 中的印地语 (Unicode) 内容将数据导出到 Excel

mysql - DATEDIFF 与 DATE 比较 MySQL 中的日期

memory - 为什么包装 Data.Binary.Put monad 会造成内存泄漏?

python - 将二进制数据保存到 MySQLdb - Python

java - java中接受2个二进制数并返回它们的和的最短代码是什么?