首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql复制:删除消耗的日志

问mysql复制:删除消耗的日志
EN

Stack Overflow用户
提问于 2014-01-23 22:21:01
回答 2查看 921关注 0票数 2

我有一个主mysql服务器,只有一个附加从服务器。

我已经将我的主服务器配置为保存日志2天,但是在像我这样简单的配置中,可以配置一个环境,在这个环境中,主日志一旦被唯一的一个从服务器使用就会被删除?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-17 21:40:49

不,你所描述的没有选择余地。

原因是复制是异步的。主人不知道有多少奴隶被订阅,它只知道哪个奴隶在任何时候都是连接的。也就是说,一个从服务器可以脱机,并期望重新连接并在它停止运行的地方继续读取绑定日志。

股票MySQL中唯一用于二进制日志过期的选项是配置变量config_logs_days。

Percona添加另一种选择,如果文件数量超过max_binlog_files,则终止绑定日志。这有助于避免在expire_logs_days导致旧日志过期之前出现短时间大流量的磁盘空间耗尽。

票数 2
EN

Stack Overflow用户

发布于 2015-09-18 14:54:24

MySQL实用工具包括一个命令行工具,用于清除已由奴隶使用的主目录上的二进制日志。

http://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqlbinlogpurge.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21320538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档