数据库配置了主从服务,并在 my.cnf 配置 relay_log_purge = 0 导致中继日志没有自动清理,已经占用大量磁盘空间; 已经上线的服务,如果直接修改 SET GLOBAL relay_log_purge=1; FLUSH LOGS; SET GLOBAL relay_log_purge=0; 怕引发未知问题,有没有遇到过相同问题的朋友出来解答一下,这情况要如何清除一些旧的中继日志?
第 1 条附言 · 323 天前
线上项目 10G 数据一主三从用以下方法清除暂时没有什么问题,同步都很正常,在这里记录一下: 设置变量: SET GLOBAL relay_log_purge=1; 用 mysqladmin 工具操作 mysqladmin -uroot -p flush-logs relay 可选参数:binary, engine, error, general, relay, slow 执行后需要输入密码,确认后没有提示,查看日志已被清除。