日常积累-在linux中找到文件;设置myql binlog过期日期;

2023-03-14

发现阿里ECS服务器上的空间不够了,也不记得安装过什么大的软件,一顿操作删除了一些安装包,发现没什么用。百度一下,找到了一些相关的内容。

  • 找到linux中的大文件
find / -type f -size +1G -exec du -h {} \;

找到问题了,原来是mysql bin log 文件没有清理:
日常积累-在linux中找到文件;设置myql binlog过期日期;_第1张图片
找到问题就好。直接删除这些日志文件不行,因为 mysql 系统中这些记录不会删掉。我选择了简单的方法,设置mysql自动清理binlog。

  • 设置binlog过期时间。进入mysql后执行
    show variables like ‘expire_logs_days’;
    日常积累-在linux中找到文件;设置myql binlog过期日期;_第2张图片

设置天数为3(这个根据实际情况设置)

mysql> set global expire_logs_days = 3;

刷新日志

mysql> flush logs;

再到系统中重启mysql,就可以看到这些binlog已经不在了。

service mysqld restart

参考链接:
https://blog.csdn.net/weixin_56477161/article/details/128115178
http://www.manongjc.com/detail/62-hwdvjrdkmngazky.html

你可能感兴趣的:(日常积累,linux,mysql)