宝塔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天前的日志自动被删除了。
我也有很多这个东西,我也想问这个是什么东西,我没有开启备份的计划任务啊! 有管理能够告诉下我们这些东西,能够删除吗? 可以先停止数据库再删除,关闭在配置文件中把log-bin=mysql-bin修改为#log-bin=mysql-bin 再重启 Alin 发表于 2018-3-12 12:52
可以先停止数据库再删除,关闭在配置文件中把log-bin=mysql-bin修改为#log-bin=mysql-bin 再重启 ...
已经按照此方法处理,想问下,这个是什么问题,作用是什么呢?这样处理会不会有什么影响呢? 痞子枫枫 发表于 2018-3-13 09:37
已经按照此方法处理,想问下,这个是什么问题,作用是什么呢?这样处理会不会有什么影响呢? ...
操作记录日志,如果有误删除操作有日志可以通过日志还原数据,删除并不会对数据库造成什么影响,前提要停止mysql删除,否则会造成mysql找不到日志而无法启动,但关闭日志功能后可启动 Alin 发表于 2018-3-15 19:00
操作记录日志,如果有误删除操作有日志可以通过日志还原数据,删除并不会对数据库造成什么影响,前提要停 ...
谢谢,已经关闭,也已经删除~ 本帖最后由 痞子枫枫 于 2018-3-18 21:24 编辑
Alin 发表于 2018-3-12 12:52
可以先停止数据库再删除,关闭在配置文件中把log-bin=mysql-bin修改为#log-bin=mysql-bin 再重启 ...
#log-bin=mysql-bin
那这句的注释是不是也要取消注释呢?还有就是按照那方法,貌似MYSQL启动不了啊~
这样操作后,启动不了~我还原之前的才可以启动~!加那句,不能够启动了,怎么解决~ 本帖最后由 coolhey 于 2018-3-19 12:53 编辑
痞子枫枫 发表于 2018-3-18 21:32
这样操作后,启动不了~我还原之前的才可以启动~!加那句,不能够启动了,怎么解决~ ...
我之前没有采用 Alin提到的注释删除方法,而是按照正文中的步骤,直接添加 expire_logs_days=15
对于:
log-bin=mysql-bin
这句话是 启用日志。如果要保留15天日志,肯定不能注释掉。
我是按正文中方法操作的哦,一切正常。
coolhey 发表于 2018-3-19 12:46
我之前没有采用 Alin提到的注释删除方法,而是按照正文中的步骤,直接添加 expire_logs_days=15
对于:
我这样操作后,启动不了呢~
页:
[1]