coolhey 发表于 2018-3-10 17:48:00

宝塔Windows面板Mysql占硬盘越来越大的原因是?

本帖最后由 coolhey 于 2018-3-18 00:50 编辑

最近发现硬盘每隔几天可用空间迅速变小,仔细查看了一下发现,是宝塔程序中Mysql的占用空间越来越大。

再仔细查看,是BtSoft/WebSoft/mysql/Mysql5.5/data/ 不定期增加mysql-bin.0000xx这种名字的文件,而且体积很大:



我的宝塔面板设置,与数据库相关的操作是,设置了一个任务,其中一个网站每隔3天定时备份一下数据库。

但备份的数据在backup文件夹里面,不超过100M。

请问宝塔的技术,上面图片中的文件可以删除吗?如何才能解决这个问题?

这样下去不行啊,再过一些时候,20G的数据盘很快就满了。

宝塔面板的版本是5.2,5.1也是不断增加mysql-bin.0000xx这种文件的。

————————————————————————————————————————————
经大虾的指点,得知这些是数据库日志文件。下面是更好的解决方法:
1.在服务器宝塔客户端,停止mySQL,

2.编辑BtSoft/WebSoft/mysql/Mysql5.5/my.ini


log-bin=mysql-bin
binlog_format=mixed
下增加:
expire_logs_days=15

意思是只保留15天的日志。

3.重新启动mySQL后,发现15天前的日志自动被删除了。

痞子枫枫 发表于 2018-3-11 09:12:41

我也有很多这个东西,我也想问这个是什么东西,我没有开启备份的计划任务啊!

痞子枫枫 发表于 2018-3-12 08:52:04

有管理能够告诉下我们这些东西,能够删除吗?

Alin 发表于 2018-3-12 12:52:25

可以先停止数据库再删除,关闭在配置文件中把log-bin=mysql-bin修改为#log-bin=mysql-bin 再重启

痞子枫枫 发表于 2018-3-13 09:37:32

Alin 发表于 2018-3-12 12:52
可以先停止数据库再删除,关闭在配置文件中把log-bin=mysql-bin修改为#log-bin=mysql-bin 再重启 ...

已经按照此方法处理,想问下,这个是什么问题,作用是什么呢?这样处理会不会有什么影响呢?

Alin 发表于 2018-3-15 19:00:27

痞子枫枫 发表于 2018-3-13 09:37
已经按照此方法处理,想问下,这个是什么问题,作用是什么呢?这样处理会不会有什么影响呢? ...

操作记录日志,如果有误删除操作有日志可以通过日志还原数据,删除并不会对数据库造成什么影响,前提要停止mysql删除,否则会造成mysql找不到日志而无法启动,但关闭日志功能后可启动

痞子枫枫 发表于 2018-3-15 21:07:01

Alin 发表于 2018-3-15 19:00
操作记录日志,如果有误删除操作有日志可以通过日志还原数据,删除并不会对数据库造成什么影响,前提要停 ...

谢谢,已经关闭,也已经删除~

痞子枫枫 发表于 2018-3-18 21:22:29

本帖最后由 痞子枫枫 于 2018-3-18 21:24 编辑

Alin 发表于 2018-3-12 12:52
可以先停止数据库再删除,关闭在配置文件中把log-bin=mysql-bin修改为#log-bin=mysql-bin 再重启 ...
#log-bin=mysql-bin
那这句的注释是不是也要取消注释呢?还有就是按照那方法,貌似MYSQL启动不了啊~

痞子枫枫 发表于 2018-3-18 21:32:20

这样操作后,启动不了~我还原之前的才可以启动~!加那句,不能够启动了,怎么解决~

coolhey 发表于 2018-3-19 12:46:30

本帖最后由 coolhey 于 2018-3-19 12:53 编辑

痞子枫枫 发表于 2018-3-18 21:32
这样操作后,启动不了~我还原之前的才可以启动~!加那句,不能够启动了,怎么解决~ ...
我之前没有采用 Alin提到的注释删除方法,而是按照正文中的步骤,直接添加 expire_logs_days=15

对于:
log-bin=mysql-bin

这句话是 启用日志。如果要保留15天日志,肯定不能注释掉。

我是按正文中方法操作的哦,一切正常。

痞子枫枫 发表于 2018-3-19 21:48:01

coolhey 发表于 2018-3-19 12:46
我之前没有采用 Alin提到的注释删除方法,而是按照正文中的步骤,直接添加 expire_logs_days=15

对于:


我这样操作后,启动不了呢~
页: [1]
查看完整版本: 宝塔Windows面板Mysql占硬盘越来越大的原因是?