Notice: Error: Got error 28 from storage engine Error No: 1030

Notice: Error: Got error 28 from storage engine Error No: 1030
php网站打开报这个错误:
Notice: Error: Got error 28 from storage engine
Error No: 1030
原因:这个是因为mysql服务器上的临时空间(/tmp)不够用,无法执行sql语句导致的
解决方法:
清空mysql服务器上的 /tmp 目录 ,或者修改my.cnf中的tmpdir参数,指向有足够空间的目录
题外话:
这个问题有时还会导致连接此mysql服务器的apache2服务器的 80端口宕掉,apache2服务虽是启动着,但是80端口不通,网站打不开,必须重启apache2服务才行,但是过一会还会宕掉。
比如我们公司的一台apache2服务器(144)上的php站点使用的数据库,都连接到另一台mysql服务器(132) 。如果mysql服务器出现这种问题,apache2服务器上的80端口就会宕掉,telnet 80不通,但是apache2 服务是开启的状态。


你可能感兴趣的:(数据库,Engine,服务器,sql语句,storage)