我的网店显示MySQL server error report:Array

2016-07-07 15:40 来源:www.chinab4c.com 作者:ecshop专家



后台流量查询显示 MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT COUNT(*) AS access_count, referer_domain FROM `wd18shoping`.`spstats` WHERE access_time >= '1239724800' AND access_time <= 1240416000 GROUP BY referer_domain ORDER BY access_count DESC LIMIT 20 ) [2] => Array ( [error] => Can't create/write to file 'c:\windows\temp\#sql_4f8_0.MYD' (Errcode: 17) ) [3] => Array ( [errno] => 1 ) )
前台点击商品显示 MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT a.attr_id, a.attr_name, a.attr_group, a.is_linked, a.attr_type, g.goods_attr_id, g.attr_value, g.attr_price FROM `wd18shoping`.`spgoods_attr` AS g LEFT JOIN `wd18shoping`.`spattribute` AS a ON a.attr_id = g.attr_id WHERE g.goods_id = '16' ORDER BY a.sort_order, g.attr_price, g.goods_attr_id ) [2] => Array ( [error] => Can't create/write to file 'c:\windows\temp\#sql_4f8_0.MYD' (Errcode: 17) ) [3] => Array ( [errno] => 1 ) )
请高手帮忙 ~~~~~ 谢谢

回答:
引起此问题的原因:
1.数据库已经满了
2.相应目录具有可读写的权限。
解决方法:
1.增大服务器空间。
2.清理缓存目录、清空ecs_states表,目的都是为了增大可用空间。
3.还有些用户经常备份数据库,这样会造成data目录下的文件占用空间。建议用户备份数据库后将备份文件保存到本地,然后将服务器上的备份文件清除。
4.赋予相应的目录为可读写的权限。

和我的问题相似,但是我后台没发现过,一直是前台,出现很多次了,重起服务器就正常,然后还会出现,一直没解决,根本不是管理员说的问题,