这里以自动清理5天前的二进制日志为例(做了同步或依赖于二进制日志备份的请慎用):
1.以root身份登录数据库,执行以下命令:
set GLOBAL expire_logs_days = 5;
2.首次设置expire_logs_days参数后需要执行flush logs命令才能生效,后续会自动清理。
flush logs;
3.如果希望永久生效,可修改/etc/my.cnf配置文件,在[mysqld]下增加一行:expire_logs_days = 5。