1Panel icon indicating copy to clipboard operation
1Panel copied to clipboard

mysql数据库日志清理建议

Open lizina66 opened this issue 1 year ago • 1 comments

1Panel 版本

1.10.14

请描述您的需求或者改进建议

我的硬盘在逐渐缩小,清理了waf和网站日志和面板上的数据库日志仍然阻止不了缩小的硬盘,经过逐一排查文件夹,发现数据库竟然高达9GB而我的实际数据库应该只有几百M而已。 在mysql数据库文件夹中有着大量binlog.00001类似的二进制日志文件,每个文件分割1G。

请描述你建议的实现方案

建议增加自动删除满1G的文件,这样可以保留最新的也不会影响数据库运行 或者增加skip-log-bin选项,直接关闭记录这个日志文件。

目前我手动删除所有二进制日志后,在配置文件添加了skip-log-bin

附加信息

No response

lizina66 avatar Sep 01 '24 07:09 lizina66

感谢反馈,在当前版本中,您可以通过进入 数据库 - 设置 - 配置修改 页面,手动添加 skip-log-bin 设置。

我们会在后续版本中考虑加入相关的可视化操作支持。

wanghe-fit2cloud avatar Sep 01 '24 12:09 wanghe-fit2cloud

由于删除操作存在较大风险,经调研,还是建议通过手动修改配置文件的方式来管理日志。

wanghe-fit2cloud avatar Jan 15 '25 06:01 wanghe-fit2cloud