网站无缘无故暴出MYSQL错误,求助

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

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => DESC `hklf`.`ecs_searchengine` ) [2] => Array ( [error] => Can't create/write to file '#sql_5f0_0.MYD' (Errcode: 17) ) [3] => Array ( [errno] => 1 ) )
网站无缘无故出这个错误,请问这种错误有什么可以解决的?

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

问题:清空ecs_states表是不是在后台SQL处输入删除语句:delete from ecs_states?

恩,这个是删除统计信息。如果感觉统计信息不重要,可以删除

清空 ecs_searchengine

楼上正解



这两天又出现这个错误,如果同时在后台执行SQL:

delete from ecs_states
delete from ecs_searchengine
对网站的影响大不?

ecs_states这个表晓天说是网站统计的,但ecs_searchengine这个搜索的呢?具体是实现什么功能的?

你可以分开执行哦~~
还有可能是表有损坏,登录phpmyadmin,修复下表试下