/usr/local/mysql/bin/mysqld: Error writing file './auto.cnf' (Errcode: 28 - No space left on device)

admin 3月前 29


今天在mysql创建表的时候,突然提示我这个错误:

Error code 28: No space left on device


然后我就很纳闷,我啥都没干啊,为啥会突然没空间了,然后我就执行

 df -lh


发现

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg_mysql1-lv_root

                       50G   50G   0G  100% /

tmpfs                  16G   72K   16G   1% /dev/shm

/dev/sda1             477M   40M  412M   9% /boot

/dev/mapper/vg_mysql1-lv_home

                      209G  5.0G  194G   3% /home


有个目录居然是满的,然后我又执行

du -sh * 


发现:

170M    bin

4.0K    etc

4.0K    games

7.6M    include

308M    lib

1.2G    lib64

23M libexec

50G local

31M sbin

1.4G    share

12K src

0   tmp


发现local目录居然是满的。。。

然后我进cd进去local目录,通过

du -h -s /usr/local/* | sort 

1

查看到

50G /usr/local/mysql

23M /usr/local/mycat

331M    /usr/local/java

4.0K    /usr/local/bin

4.0K    /usr/local/etc

4.0K    /usr/local/games

4.0K    /usr/local/include

4.0K    /usr/local/lib

4.0K    /usr/local/lib64

4.0K    /usr/local/libexec

4.0K    /usr/local/sbin

4.0K    /usr/local/src

96K /usr/local/share


mysql果然满了。。。

然后我就进去mysql目录,再执行上面的命令,一直查看,最终发现,一堆log日志文件居然有30多个G,怒而删之。。。

然后再执行

 df -lh

1

果然

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg_mysql1-lv_root

                       50G   20G   27G  43% /

tmpfs                  16G   72K   16G   1% /dev/shm

/dev/sda1             477M   40M  412M   9% /boot

/dev/mapper/vg_mysql1-lv_home

                      209G  5.0G  194G   3% /home


居然是log日志文件的问题,然后我进去mysql重新建表发现果然好了。。。


最新回复 (0)
全部楼主
返回
发新帖
老师机论坛