当前位置:网站首页>Linux mysql(日志)占用大量磁盘空间问题原因及解决方法
Linux mysql(日志)占用大量磁盘空间问题原因及解决方法
2022-07-19 13:47:00 【51CTO】
1.查看
2.登录数据库/删除日志文件
参考:
解决方法
【方法一】手动删除
【1】查看是否mysql的binlog日志是否过大
由于mysql的安装版本或安装方式,其binlog日志所在的位置或日志名称都不同,需根据自己的情况,查看日志大小。
(一般位置为/var/lib//mysql/或/usr/local/mysql/var/)
<1>查看
cd /mysql/data/
du -sh *
上图为本人实际binlog日志所在位置。由上图可知,的确是mysql的binlog日志过大,占用了磁盘空间。
【2】删除日志文件
有两种情况
情况1:该数据库未做主从
<1>删除日志
数据库中执行:
reset master;
如该数据库有主从也可使用此命令,但是易导致主从同步失败。
情况2:该数据库已做主从
<1>查看主库和每个从库正在使用的binlog是哪个文件
show master status;
show slave status\G;
<2>删除指定的日志序号之前或日期之前的日志索引中的所有二进制日志
purge master logs to’mysql-bin.000003’;
purge master logs before’2018-08-29 12:00:00’;
注意:
不可删除正在使用的binlog
时间和文件名不可写错(要依据自己的真实情况)
【3】reset master与purge binary logs区别
reset master:删除所有的binglog日志文件,并将日志索引文件清空,重新开始新的日志文件。
purge binary logs:基于某时间点的删除日志
【方法二】系统定期删除binlog文件
<1>查看当前的日志保存天数
show variables like ‘expire_logs_days’;
<2>设置只保留3天的binlog
(临时,重启mysql这个参数会失败)
set global expire_logs_days = 3;
(永久,my.cnf中添加,重启后生效)、
expire_logs_days = 3
注意:
默认值为0,表示“没有启用自动删除”
过期时间设置的要适当
【方法三】禁用binlog
如使用主从,禁止此操作
<1>将my.cnf中的下列注释掉
#log-bin=mysql-bin
#binlog_format=mixed
<2>重启mysql
systemctl restart mysql (centos 7)
/etc/init.d/mysql restart (centos 6)
边栏推荐
猜你喜欢
深度学习(3):不同分类模型的评价指标(F1、Recall、P)
Atos proportional overflow valve agmzo-ters-ps-010/315
力士乐比例节流阀2WRCE80D001-1X/PG24/M-120
查询效率提升10倍!3种优化方案,帮你解决MySQL深分页问题
Enter the first general codeless development platform - IVX
使用 GPU 发现人脑连接,大规模 GPU 实现了 100 倍的加速
MySQL八股文,备战金九银十
深入了解JUC并发(九)深入理解CAS
吃透Chisel语言.20.Chisel组合电路(二)——Chisel编码器与解码器实现
[development of large-scale e-commerce projects] mall business - Search Service - building page environment -47
随机推荐
TiDB 执行计划概览
基于联盟链的电力数据资产交易平台
基于Emeditor的语料库统计与分析
Spark efficient data analysis 03, spark SQL
Power data asset trading platform based on alliance chain
Vulnhub靶机:HACKER KID_ 1.0.1
Using GPU to discover human brain connections, large-scale GPU achieves a 100 fold acceleration
uni-app - Refused to display ‘xxx‘ in a frame because an ancestor violates the following Content Sec
Preparation Notes: opencv learning: line detection
Xcelium XRUN用户手册
统计信息简介
Interviewer: what are the three cache update strategies?
Deep learning (3): evaluation indicators of different classification models (F1, recall, P)
Bi skills - same month on month calculation
特征工程--数值特征归一化
吃透Chisel语言.17.Chisel模块详解(四)——用函数实现轻量级模块
Embedded software architecture Division
Csv 之 简单解决使用 Excel 打开 csv 出现中文乱码现象
UVM中set/get_config_int/string/object与uvm_cofig_int/string/object的使用
Fiddler set breakpoint (I)