这里以自动清理5天前的二进制日志为例(做了同步或依赖于二进制日志备份的请慎用):
- 以root身份登录数据库,执行以下命令:
set GLOBAL expire_logs_days = 5;
- 首次设置expire_logs_days参数后需要执行flush logs命令才能生效,后续会自动清理。
flush logs;
- 如果希望永久生效,可修改/etc/my.cnf配置文件,在[mysqld]下增加一行:expire_logs_days = 5。
如果您觉得我的文章对您有帮助并想鼓励我继续原创,请扫描下方二维码进行打赏!
谢谢!