Mysql二进制日志binglog文件如何删除是否磁盘空间
·
场景:
由于最近在对服务器进行压测数据量很大,会导致MySQL 的 binlog磁盘占用很大,导致磁盘被写满的情况。此次的场景只针对快速的删除释放磁盘空间。请勿直接在线上项目采用该方法!
第 1 步:进入 MySQL,确认当前正在写入的文件(绝对不能删)
在删除前,先登录 MySQL,找到当前正在使用的活跃文件,务必将其排除在删除列表之外。
SHOW MASTER STATUS;
记下 File 字段的值(例如 mysql-bin.000123)。这个文件无论如何都不能 rm。

根据上面的查询,安全清理范围:你可以删除 mybinlog.000001 到 mybinlog.000249 之间的所有文件(绝对不能删 mybinlog.000250)。
删除
-- 删除 000250 之前的所有日志(保留当前文件)
PURGE BINARY LOGS TO 'mybinlog.000250';
更多推荐




所有评论(0)