会员登录 立即注册

搜索

[数据库] 宝塔 win/linux MySQL二进制日志mysql-bin.0000x占据大量空间的解决方法

[复制链接]
admin 发表于 2026-2-7 08:02:42 | 显示全部楼层 |阅读模式
admin
2026-2-7 08:02:42 56 0 看全部
宝塔 win/linux MySQL二进制日志mysql-bin.0000x占据大量空间的解决方法



朋友们在用宝塔软件管理网站时会发现系统盘经常爆满,但检查网站文件和备份文件又没有很大这样的问题,经过川渝副业资源网的检查发现是MySQL二进制日志文件mysql-bin.0000x占据大量空间,下面我们就说一下二进制日志文件作用是什么,能不能删除或不让他产生这样的文件。
二进制日志记录了所有更改数据库数据的操作(如 INSERT、UPDATE、DELETE),用于数据恢复或主从复制。
适用于以下场景:
数据恢复:通过二进制日志可以恢复到某个时间点的数据库状态。
主从复制:在主数据库写入的变更通过二进制日志同步到从数据库。
默认情况下,MySQL 会将这些操作记录到文件 mysql-bin.0000x,0000x这里的x是随着自动递增的。

这里所产生的mysql-bin.0000x 文件是能删除的,为了防止删除后有问题,还是建议在删除之前做以下服务器的快照或手动备份下数据库,这样出现问题也可以及时的恢复。
如果我们设置了定时备份数据库之后,这个文件是没有必要保存的,如果需要恢复数据,直接在数据库备份恢复就可以了,但如果你要做从主的复制,查看数据库操作日志的就除外,一般来说删除这个文件是没什么影响的。

删除方法
进入宝塔-文件管理,文件路径为:/www/server/data下找到以mysql-bin.0000x命名文件,正常在1G左右,如果只是删除,过几天之后会发现这些文件还在源源不断的生成,如果不需要二进制日志(如非主从复制或恢复数据),可以禁用它:
进入宝塔客理界面后软件商店-已安装的程序-选择已安装/自己网站使用的数据库软件-点击设置就可以进入mysql管理了,crl+f搜索:log-bin

如上图所示
log-bin=mysql-bin
binlog_format=mixed
这两行配置前面加上 # 进行注释,这样就不会继续产生mysql-bin.0000x文件了




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 |

x
回复

使用道具 举报

  • 您可能感兴趣
您需要登录后才可以回帖 登录 | 立即注册 |

本版积分规则 返回列表

查看:56 | 回复:0

关闭

站长推荐上一条 /1 下一条

客服在线 Archiver| 小黑屋| 川渝副业资源网
技术支持: 川渝资源网 网站地图 邮箱:674612150@qq.com ICP备案号: ( 苏ICP备13047641号-2 )
Copyright © 2010-2022 Comsenz Inc. All Rights Reserved.   Powered by Discuz! X3.4 Licensed
快速回复 返回顶部 返回列表