文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

mysql如何删除二进制日志

2024-04-02 19:55

关注

本篇内容主要讲解“mysql如何删除二进制日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何删除二进制日志”吧!

3种方法:1、删除所有日志,语法“RESET MASTER;”,删除后将会重新开始创建新的二进制日志;2、根据编号删除日志,语法“PURGE MASTER LOGS TO '文件名.number';”,将删除编号小于指定“number'”的所有二进制日志;3、根据创建时间删除日志,语法“PURGE MASTER LOGS TO 'yyyy-mm-dd hh:MM:ss';”。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

mysql删除二进制日志的方法

二进制日志启动后,每次重启 MySQL 服务后,都会生成一个新的二进制日志文件。

二进制日志中记录着大量的信息,如果很长时间不清理二进制日志,将会浪费很多的磁盘空间。删除二进制日志的方法很多,下面介绍几种删除二进制日志的方法。

方法1:删除所有二进制日志

使用 RESET MASTER 语句可以删除的所有二进制日志,该语句的形式如下:

RESET MASTER;

登录 MySQL 数据库后,可以执行该语句来删除所有二进制日志。删除所有二进制日志后,MySQL 将会重新创建新的二进制日志,新二进制日志的编号从 000001 开始。

方法2:根据编号删除二进制日志

每个二进制日志文件后面有一个 6 位数的编号,如 000001。使用 PURGE MASTER LOGS TO 语句,可以删除指定二进制日志的编号之前的日志。该语句的基本语法形式如下:

PURGE MASTER LOGS TO 'filename.number';

该语句将删除编号小于 filename.number 的所有二进制日志。

示例:

//删除bin-log.000002之前的二进制日志
purge binary logs to 'bin-log.000002';

mysql如何删除二进制日志

方法3:根据创建时间删除二进制日志

使用 PURGE MASTER LOGS TO 语句,可以删除指定时间之前创建的二进制日志,该语句的基本语法格式如下:

PURGE MASTER LOGS TO 'yyyy-mm-dd hh:MM:ss';

其中,“hh”为 24 制的小时。该语句将删除在指定时间之前创建的所有二进制日志。

示例:删除 2019-12-20 15:00:00 之前创建的二进制日志

PURGE MASTER LOGS TO '2019-12-20 15:00:00";

代码执行完后,2019-12-20 15:00:00 之前创建的所有二进制日志将被删除。

mysql如何删除二进制日志

另外,我们也可以设置expire_logs_days参数,设置自动清理,其默认值为0,表示不启用过期自动删除功能。

show variables like 'expire_logs_days';

mysql如何删除二进制日志

如果启用了自动清理功能,表示超出此天数的二进制日志文件将被自动删除,自动删除工作通常发生在MySQL启动时或FLUSH日志时。

mysql如何删除二进制日志

到此,相信大家对“mysql如何删除二进制日志”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯