快捷搜索:

解决Mysql的Relay Log无法自动删除

本日在运维一个mysql实例时,发明其数据目录下的relay-log 经久没有删除,已经聚积了几十个relay-log。

然而其他作为Slave办事器实例却没有这种环境。

综合阐发后发明和以下缘故原由有关。

该实例本来是一个Slave-------导致relay-log 和 relay-log.index的存在

该实例今朝已经不是Slave-------因为没有了IO-Thread,导致relay-log-purge 没有起感化( 这也是其他Slave实例没有这种环境的缘故原由,由于IO-thread会做自动rotate操作)。

该实例天天会进行日常备份-------Flush logs的存在,导致天天会天生一个relay-log

该实例没有设置设置设备摆设摆设expire-logs-days ------导致flush logs时,也不会做relay-log清除

您可能还会对下面的文章感兴趣: