云磁盘异常爆满的原因及解决方法

阿里云磁盘提示使用率为100%,提示网站打不开,原因则无一例外都是磁盘爆满,导致mysql停止工作,删除部分文件后,网站恢复访问,不过过不多久,网站又再次因为磁盘爆满而打不开,在服务器上找了一圈的原因,终于发现了几个特别大的文件(linux查询文件夹体积的命令是:du -h):

 

百度后得知,这些文件都是数据的操作日志文件,登陆mysql后清理掉就可以了

 

mysql登陆命令(注:前面的路径可能会有所不同):/usr/local/mysql/bin/mysql -u root -p

 

清理命令:reset master;(注意后面的分号也要带好)

 

清理完后,磁盘剩余空间顿时增大了不少,如果想要关闭数据库操作日志的朋友,可以接着往下看:

 

如果你只有一个mysql服务器,在/etc/ 下面找到my.cnf文件vim /etc/my.cnf把里面的:

 

1

2

#log-bin=mysql-bin

#binlog_format=mixed

这两行注释掉(在前面加#即可),然后重启mysql服务可以了(重启mysql命令,可以用:service mysqld restart)。

 

但是如果你设置了主从服务器,那么就需要做以下操作了。

 

A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。

 

B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。

 

C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。

 

D:清理所有的日志,但是不包括目标日志,因为从服务器还要跟它同步。 简单地说,这些MySQL目录下的形如mysql-bin.000***的文件时MySQL的事务日志。 删除复制服务器已经拿走的binlog是安全的,一般来说网络状况好的时候,保留最新的那一个足以。

本文针对阿里云,其他提供商自测。



本文标签:

版权声明:云磁盘异常爆满的原因及解决方法》该篇文章出自【岳泽以博客】,如果您有任何复制、转载行为请注明原文地址!

返回列表
上一篇:
下一篇:

发表评论

快捷回复:

评论列表 (已有7条评论)
美女佳人侯爵2020-03-24 15:09回复
从二甲双胍、优降糖、美吡达,到卡司平、倍欣……每一代降糖药,我都率先使用,可血糖仍像坐电梯,降得快,弹得更快,走路就像踩棉花,头重脚轻,尿频嘴干,眼前起雾看不清东西,去年我还出现几次心衰,脚肿得鞋都穿不上!
美女佳人侯爵2020-03-24 15:06回复
在我接触的血糖高患者中,印象最深的一位是黑龙江农民孙贵田,血糖高8年,吃遍各种降糖西药,可是这血糖还是忽高忽低,一直治不好,更引发了脚面坏疽,不但什么活都干不了,还面临截肢隐患
美女佳人侯爵2020-03-24 15:04回复
而随着我病情的康复,身体也越来越好,又被返聘回医院,接诊的时候,看着一个个被血糖高折磨的痛苦不堪的患者,我真是感同身受。
人鬼情未了侯爵2020-03-23 15:37回复
有壳的虾犯一闹剧,滋味最新地很美丽。它的公司也已发行的《武装突袭 3 》阳的测量一个概视图
人鬼情未了侯爵2020-03-23 15:35回复
说到找不到人,同样小屏的答主推荐cod mobile!算是我第一个正经玩的射击手游了之前对射击手游是很抵触的,想想就反人类
老鹰主机路人2019-01-03 09:33回复
朋友 交换链接吗
岳泽以神秘管理员2019-01-03 19:31回复
回复了老鹰主机:留言板留言地址喔!