删除mysql 历史mysql-bin日志
http://www.forasp.cn/ 2023/1/29 16:14:00 点击:不统计
原载于:转www.载for网站制作学习asp必.cn究
首先说一下如何正确删除mysqlbin日志
登录mysql 账号
运行:show binary logs; 可以看到历史的日志列表:
然后 进行删除,比如删除 超过3天的日志
运行:PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 3 DAY);
怎么让日志自动删除呢,设置日志过期时间:
首先看一下原始过期时间
运行:show variables like 'expire_logs_days';
可以看到过期时间设置
调整mysqlbin 日志过期时间设置
1. 在mysqsl配置my.conf中,新增加
expire_logs_days = 3 //二进制日志自动删除3天
2.或者直接运行set global expire_logs_days = 3; 命令进行设置。
<网f站o学a习s制p作.cn>