#显示日志文件
show binary logs;
#显示日志配置信息
show variables like '%log%';
#设置过期时间,或者修改my.ini文件
set global expire_logs_days=10;
触发条件:
binlog大小超过max_binlog_size
手动执行flush logs
重新启动时(MySQL将会new一个新文件用于记录binlog)
#清理文件(重新生成序号为1的文件)
reset MASTER;
#刷新日志(生成新日志文件,序号加1)
flush logs
#删除10天前的日志(立即删除)
PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY);
日志文件生成方式:
文件大小超过max_binlog_size自动生成新文件,序号加1
执行刷新flush logs
重启服务器
备份语句加参数 mysqldump --flush-logs
结合:https://blog.csdn.net/wqq1027/article/details/103265869
参考:
https://blog.csdn.net/atco/article/details/24259333?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
https://blog.csdn.net/zxssoft/article/details/80114475
https://blog.csdn.net/cuilun4325/article/details/100337684?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task