越简单越好!

mysql Got error 28 from storage engine 报错

发表于 2008-04-01 17:15 | 1012次阅读 0次点赞   Mysql

Got error 28 from storage engine

查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够

磁盘临时空间不够导致。
解决办法:
清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录

进去一看原来是/var/spool/clientmqueue和/var/spool/mqueue下有大量文件,这些是sendmail发送mail时没有发出去的邮件队列。不过我这台机不是用来发邮件的机器,应该是大量crontab跑的进程搞出来的。这些东西对我没什么用的,输入pkill sendmail把sendmail关了,然后进入这两个目录执行 ls|xargs rm -f(文件太多,不能直接rm -f *,系统会说argument too long的) 把所有文件都删掉了

返回顶部 ^