宝塔清mysql主从日志_宝塔面板Mysql主从日志文件mysql-bin文件清除方法

b64cbb22e3c7964540905eb3b7ea6e21.gif

今天遇到这个问题,转载一篇不错的文章!

今天发现有台服务器的硬盘满了,这个服务器只放置了一个在线客服软件和10几个MySQL数据库加起来也就几百M的占用,后来查了一遍发现原来是MySQL日志的锅。

发现问题

这台机器安装的宝塔面板,一打开就看到一个红色圈圈和报错。

ff4dba6ee5fbec9c83352fe2b97fbf06.png

查找原因

宝塔面板的默认路径

网站文件:/www/wwwroot/

数据库文件存放路径:/www/server/data

首先网站文件的占用大小是正常的,并没有太大的文件,然后查看了数据库路径的文件,连上SSH,输入命令du -h /www/server/data,果然data这个目录占用了21G,打开data目录查看,原来生成了很多mysql-bin.0000x格式的日志文件。

00ce9beb27c0c95267823477716189ff.png

5c3082c125e90b523ab94208f8bff822.png

解决问题

通过百度了解到,mysql-bin.0000x这种格式是MySQL的主从日志文件,如果你的服务器不需要主从复制的话,日志文件可以删掉,下面记录下删除的方法。

首先输入命令mysql -u root -p然后按系统提示输入数据库root密码。

14c953bac4432b3c34370f52e421a3e3.png

进入到MySQL后输入命令reset master; (这里的命令包括;)

20c1eb11a4844d8124adaada73e2286a.png

命令执行完成后,主从日志已经被清理了。

16f986a97f2b325b10f76076dca6a71c.png

关闭主从日志生成或者定时清理日志文件

如果不需要数据库主从复制功能,可以将MySQL的配置文件my.cnf里的参数log-bin=mysql-bin和binlog_format=mixed前面加上#号,将其注释掉,然后重启MySQL即可。

24919df82ce80c10c7c7a1302a04ea81.png

如果想保留日志的生成,然后定期自动清理的话,可以将配置文件的expire_logs_days这个参数开启或者添加上,如下图,参数后面的数字代表日志文件保留的天数,宝塔面板默认是保留存放10天,无奈这台机器的硬盘太小了。

3a610b289ae5eb413ddd1838906da60e.png

(转载:https://um.ci/70.html)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值