如何设置mysqlbinlog日志的有效期自动清理时间

优质老薛主机推荐:15%终身付款折扣:xwseo15 25%首次付款折扣 : xwseo115 点击下图进入购买

如何设置mysqlbinlog日志的有效期自动清理时间,设置日志保留天数,到期后自动删除,相信大家知道,对于运维人员来讲,数据是生命,因为一旦数据丢失,那将是灾难性的后果,所以我们需要开启mysqlbinlog日志,防止误操作导致数据出错,但是由于mysqlbinlog会记录每次的增,删,改记录,所以会占用大量的磁盘空间,那么怎么解决这个问题呢?就需要我们来进行设置mysqlbinlog日志的有效期自动清理时间,过期后自动删除日志。

查看当前日志保存天数:

show variables like ‘%expire_logs_days%’;

默认是0,即永不过期。

如何设置mysqlbinlog日志的有效期自动清理时间
通过设置全局参数修改:

set global expire_logs_days=30;

设置为保存30天

或者修改 my.cnf 或 my.ini 中的

expire_logs_days = 30

若没有则添加上

重启后生效!

赞 (0)
分享到:更多 ()