解决mysql Got error 28 from storage engine
今天下午打开公司订单网站居然报Got error 28 from storage engine错误,网上搜了下,说是/tmp空间太小导致的问题,上mysql服务器查看了下,/tmp空间2G,已经被使用了1.7G,如图
真不知道订单部操作了什么,最重要先解决问题.看了下网上其他人说的清空/tmp目录,或修改my.cnf里的tmpdir参数,指向足够空间目录.下面来看我的方法.
系统:centos 5.9 64位
1.在磁盘空间大的下面新建个文件
我这里只有根目录最大,所以
mkdir /home/tmp
2.给/home/tmp赋权限
chmod 777 /home/tmp
3.把/tmp挂载到/home/tmp
mount --bind /home/tmp /tmp
4.检查网站是否正常
好了,当网页正常打开后,我们再来慢慢找问题是出在哪里.
真不知道订单部操作了什么,最重要先解决问题.看了下网上其他人说的清空/tmp目录,或修改my.cnf里的tmpdir参数,指向足够空间目录.下面来看我的方法.
系统:centos 5.9 64位
1.在磁盘空间大的下面新建个文件
我这里只有根目录最大,所以
mkdir /home/tmp
2.给/home/tmp赋权限
chmod 777 /home/tmp
3.把/tmp挂载到/home/tmp
mount --bind /home/tmp /tmp
4.检查网站是否正常
好了,当网页正常打开后,我们再来慢慢找问题是出在哪里.
评论: