当前位置: 代码网 > it编程>数据库>Mysql > Mysql二进制日志binglog文件如何删除是否磁盘空间问题

Mysql二进制日志binglog文件如何删除是否磁盘空间问题

2026年08月19日 Mysql 我要评论
场景由于最近在对服务器进行压测数据量很大,会导致mysql 的 binlog磁盘占用很大,导致磁盘被写满的情况。此次的场景只针对快速的删除释放磁盘空间。请勿直接在线上项目采用该方法!第 1 步进入 m

场景

由于最近在对服务器进行压测数据量很大,会导致mysql 的 binlog磁盘占用很大,导致磁盘被写满的情况。

此次的场景只针对快速的删除释放磁盘空间。请勿直接在线上项目采用该方法!

第 1 步

进入 mysql,确认当前正在写入的文件(绝对不能删)

在删除前,先登录 mysql,找到当前正在使用的活跃文件,务必将其排除在删除列表之外。

show master status;

记下 file 字段的值(例如 mysql-bin.000123)。

这个文件无论如何都不能 rm

根据上面的查询,安全清理范围:

你可以删除 mybinlog.000001mybinlog.000249 之间的所有文件(绝对不能删 mybinlog.000250)。

删除

-- 删除 000250 之前的所有日志(保留当前文件)
purge binary logs to 'mybinlog.000250';

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com