Mysql导致tmp目录空间耗尽问题(ERROR 1030 (HY000): Got error 28 from storage engine)

时间:2022-10-14 13:59:11

Mysql导致tmp目录空间耗尽问题(ERROR 1030 (HY000): Got error 28 from storage engine)


Mysql error "28 from storage engine" - means "not enough disk space".


1.检查了下,目前的磁盘空间情况:
[root@localhost ]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G   18G   20G  47% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  297M  7.5G   4% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/0


[root@localhost ]# df -Th

Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/vda1      ext4       40G   18G   20G  47% /
devtmpfs       devtmpfs  7.8G     0  7.8G   0% /dev
tmpfs          tmpfs     7.8G     0  7.8G   0% /dev/shm
tmpfs          tmpfs     7.8G  297M  7.5G   4% /run
tmpfs          tmpfs     7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs          tmpfs     1.6G     0  1.6G   0% /run/user/0


3.在系统中查看/tmp是否已经满了:
[root@localhost tmp]# df /tmp/
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       41152832 18273496  20765852  47% /


4.统计/tmp大小:
[root@localhost tmp]# du -sh /tmp/
132K /tmp/


5. 按需清理 tmp下和/var/log下暂时不用的大文件和日志文件,释放空间:
#rm -rf /tmp/*


6. 按需删除文件,释放空间。


找出占用空间较大的文件,如:查询home下超过200k的文件:
[root@localhost ~]# find /home -size +200k
删除日志
#rm -rf /var/log/*




文章参考:http://blog.sina.com.cn/s/blog_8c5d89000101k3ke.html
http://blog.csdn.net/aya19880214/article/details/40711719
http://blog.csdn.net/eroswang/article/details/3363834
http://blog.163.com/java_star/blog/static/117714805201262023554391/
http://www.jb51.net/article/32752.htm
http://www.cnblogs.com/kisf/articles/4661398.html


MySQL my.cnf 配置文件注释
http://blog.csdn.net/longxibendi/article/details/6704969