宝塔优化教程:mysql-bin文件占用大量磁盘空间怎么优化

→ 西部数码官网正品独享云虚拟主机火热促销中!买2年送一年,买3年送2年,买5年送5年! ←
→ 如有资源无法下载,请第一时间联系站长QQ:23467321处理!诚信让我们共赢!
→ 为更好的沟通和解决用户需求,建议新老用户都采用QQ邮箱来注册账号!
这是一份真正靠谱的网络兼职,想通过网络赚钱就找我们吧!

mysql-bin文件占用大量磁盘空间怎么优化?

在 www- server- data 目录下,每半个小时就会生成一个mysql-bin.000001 ....mysql-bin.00000x 顺序命名的文件,每一个文件大小1G,磁盘空间几乎很快就爆了。

宝塔优化教程:mysql-bin文件占用大量磁盘空间怎么优化  mysql教程 宝塔面板教程 第1张

用过宝塔面板的用户应该都知道,宝塔如果安装mysql数据库,就会自动生成一个mysql-bin文件,但是这个文件会占用我们大量磁盘空间,遇到这种问题,我们应该如何解决去优化呢?

其实,这个是MySQL二进制日志,默认保留10天mysql二进制日志。此日志的作用用于数据库故障时候恢复数据库使用,如果占用不是很大,磁盘空间允许,建议保留。

不过宝塔官方给出的回答是这样的,

这个二进制日志是记录当前的操作日志,出现意外可用于数据恢复
如不需要,可在mysql的二进制日志中进行关闭

宝塔优化教程:mysql-bin文件占用大量磁盘空间怎么优化  mysql教程 宝塔面板教程 第2张

但是个人也遇到过几次,有时候安装的会有时候安装的宝塔就不会出现这问题。

解决方法两种:

1、第一种:如果不需要日志功能就在MYSQL的修改配置里面,找到log-bin =mysql-bin把他注释掉。这样#log-bin=mysql-bin。

2、第二种:我们通过设置expire_logs_days=3,保留3天的二进制日志时间,或者注释#log-bin =mysql-bin,就不会产生过大的资源数据了!

3、第三种:

<1>.禁用MySQL日志:修改/etc/my.cnf 文件

#log-bin=mysql-bin 
#binlog_format=mixed 
#server-id = 1 
#expire_logs_days = 10

重启 mysql

<2>.删除日志

清空面板回收站

rm -rf /www/Recycle_bin/*

清除mysql二进制志(操作过程中会停止、重启数据库)

/etc/init.d/mysqld stop
 rm -f /www/server/data/ib_logfile* 
 rm -f /www/server/data/mysql-bin.*
/etc/init.d/mysqld start

清理完毕后可以输入以下命令检查磁盘剩余空间df -h

可以看见磁盘腾出了大部分空间,清理空间成功


转载请说明出处内容投诉
红帽SEO工作室 » 宝塔优化教程:mysql-bin文件占用大量磁盘空间怎么优化
在线客服 购买特价主机

服务热线

139-3511-2134

关注红帽网络

微信客服

微信客服