前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL清理binlog日志

MySQL清理binlog日志

作者头像
互联网-小阿宇
发布2022-11-21 21:03:58
2.4K0
发布2022-11-21 21:03:58
举报
文章被收录于专栏:互联网-小阿宇互联网-小阿宇
代码语言:javascript
复制
1、查看binlog日志
mysql> show binary logs;

mysql> show binary logs; ±-----------------±-----------+ | Log_name | File_size | ±-----------------±-----------+ | mysql-bin.000001 | 2792 | | mysql-bin.000002 | 1301425 | | mysql-bin.000003 | 1073862278 | | mysql-bin.000004 | 1073991257 | | mysql-bin.000005 | 1074123960 | | mysql-bin.000006 | 1074706732 | | mysql-bin.000007 | 1074321391 | | mysql-bin.000008 | 1074311573 | | mysql-bin.000009 | 1074765839 | | mysql-bin.000010 | 1073982406 | | mysql-bin.000011 | 1074613787 | | mysql-bin.000012 | 1073749696 | | mysql-bin.000013 | 1074081778 | | mysql-bin.000014 | 1074046318 | | mysql-bin.000015 | 1074175775 | | mysql-bin.000016 | 1074489789 | | mysql-bin.000017 | 1074479102 | | mysql-bin.000018 | 1074382046 | | mysql-bin.000019 | 1074570245 | | mysql-bin.000020 | 1073866511 | | mysql-bin.000021 | 1073807498 | | mysql-bin.000022 | 1074931247 | … … …

代码语言:javascript
复制
2、删除某个日志文件之前的所有日志文件
purge binary logs to 'mysql-bin.000074';
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
3、清理2019-09-09 13:00:00前binlog日志
PURGE MASTER LOGS BEFORE '2019-09-09 13:00:00';
代码语言:javascript
复制
4、清理3天前binlog日志
PURGE MASTER LOGS BEFORE DATE_SUB(NOW( ), INTERVAL 3 DAY); 
--BEFORE,变量的date自变量可以为'YYYY-MM-DD hh:mm:ss'格式。这里的清理是指从此刻-3243600s前的文件,是此文件最后更新的时间。
--时间和文件名一定不可以写错,尤其是时间中的年和文件名中的序号,以防不小心将正在使用的binlog删除!!!
--切勿删除正在使用的binlog!!!
代码语言:javascript
复制
5、重置所有的日志
reset master;
代码语言:javascript
复制
6、手动切换binlog日志
flush logs 
--或者flush binary logs

当你某天把所有binlog日志全干掉,数据库没有产生新的日志的时候就可以用手动切换这个方式来产生了…

本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com