解决mysql日志导致磁盘空间不足

本文介绍了如何快速释放MySQL日志占用的空间,包括直接删除日志文件、禁用日志功能、清理二进制日志、检查磁盘空间及定位大日志文件的方法,以及定期清理设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.mysql的日志可以直接删除,这是最快腾出空间的方法。
2.如果后续需要处理日志的问题有以下方法:
(1)禁用MySQL日志:修改/etc/my.cnf 文件,重启 mysql

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

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

/etc/init.d/mysqld stop

rm -f 日志路径/ib_logfile*

rm -f  日志路径/mysql-bin.*

/etc/init.d/mysqld start

(3)清理完毕后可以输入以下命令检查磁盘剩余空间

df -h

(4)查找大文件数据,可用于定位大日志文件

find / -xdev -size +1G -exec ls -l {} \;

(5)配置定期清除文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值