微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

限制二进制日志大小 - 避免磁盘已满

如何解决限制二进制日志大小 - 避免磁盘已满

我对 MysqL/MariaDB 中复制的 binlogs 配置有一些疑问。 看到有如下参数:

  • max_binlog_size:旋转前单个文件的最大大小
  • expire_logs_day:保存文件的最大天数 但是我找不到任何参数来设置最大总大小或最大文件数,因此不能保证它们会变得很大并占用整个磁盘。 真的是这样吗? 如果是这样,如何避免磁盘已满? 我正在考虑创建一个脚本来自动检查磁盘占用情况,如果可用空间小于相同的百分比,它会删除最旧的二进制日志,但这对复制安全吗? 例如,如果我删除了从站尚未复制的二进制日志,会发生什么?如果由于缺少二进制日志而导致复制失败,我会得到什么样的错误

提前谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。