Print

CVM页面打不开,日志分区被占满

2019-06-24 发表

组网及说明

CAS 版本:E0513

问题描述

CVM页面打不开,通过输入df -h命令发现/var/log分区占用96%

过程分析

进入/var/log/mysql目录下,发现该目录下存有大量的bin.000*的日志文件,是这些binlog文件将分区占满。

进入my.cnf文件

root@localhost:#vi /etc/mysql/my.cnf

发现binlog选项被启用

 

解决方法

1.      如果不需要binlog功能,可以将功能关掉,直接在my.cnf将其注释掉

#log_bin  = /var/log/mysql/mysql-bin.log

2. 如果想保留binlog功能,可以将binlog文件的存放目录修改到别的目录下

root@localhost:# mkdir /home/mysql

root@localhost:# vi /etc/mysql/my.cnf

log_bin  = /var/log/mysql/mysql-bin.log

改为log_bin  = /home/mysql/mysql-bin.log,然后用chown再给/home/mysql赋予权限,

root@localhost:# chown -R mysql.mysql /home/mysql

3. 修改自动清理周期expire_logs_days的值

默认该项为10,可以修改小一点,这样就不会将分区占满。