如何解决限制二进制日志大小 - 避免磁盘已满
我对 MysqL/MariaDB 中复制的 binlogs 配置有一些疑问。 看到有如下参数:
- max_binlog_size:旋转前单个文件的最大大小
- expire_logs_day:保存文件的最大天数 但是我找不到任何参数来设置最大总大小或最大文件数,因此不能保证它们会变得很大并占用整个磁盘。 真的是这样吗? 如果是这样,如何避免磁盘已满? 我正在考虑创建一个脚本来自动检查磁盘占用情况,如果可用空间小于相同的百分比,它会删除最旧的二进制日志,但这对复制安全吗? 例如,如果我删除了从站尚未复制的二进制日志,会发生什么?如果由于缺少二进制日志而导致复制失败,我会得到什么样的错误?
提前谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。