开发者社区> 问答> 正文

如何从库自动删除localhost-relay-bin 日志文件

最近配置了 mysql 主从, 这两天发现 relay-bin 日志大量增加,导致硬盘容量急剧缩小,
请问有说明办法解决,并可以让mysql 自动删除 relay-bin 日志,
麻烦说明下, 如何删除 下面这些文件
11
mysql 配置文件如下
12
13

展开
收起
落地花开啦 2016-02-14 17:47:54 7379 0
1 条回答
写回答
取消 提交回答
  • 专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进,并设计了阿里云高可靠双通道binlog方案。他在业务场景分析、系统瓶颈分析、性能优化方面拥有丰富的经验。微博@淘宝丁奇。

    这个是mysql的中转日志文件,备库收到主库的日志,会写到relaylog里面。relaylog在备库apply完成后就会自动删除。会留这么多,说明主备有延迟。这些文件是不能删除的,否则你的备库就跟主库数据不一致了。

    解决方法就是想办法让备库的的apply速度提升,如果备库追上主库,其实你的relaylog应该一般只有两个文件。

    2019-07-17 18:42:49
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载