MySQL server error report 服务器正常运行,突然出现这个问题,求助各位。。。
MySQLservererrorreport:Array([0]=>Array([message]=>MySQLQueryError)[1]=>Array([sql]=>...
MySQL server error report:Array
(
[0] => Array
(
[message] => MySQL Query Error
)
[1] => Array
(
[sql] => SELECT data, expiry FROM
`wftp_db`.`ec055_sessions_data` WHERE sesskey =
'02ed2448c354200e90a1b41bb191ff87'
)
[2] => Array
(
[error] => Table 'wftp_db.ec055_sessions_data' doesn't
exist
)
[3] => Array
(
[errno] => 1146
)
)
我用的是ECSHOP程序,已经正常运行,突然又报错,请大师们协助。 展开
(
[0] => Array
(
[message] => MySQL Query Error
)
[1] => Array
(
[sql] => SELECT data, expiry FROM
`wftp_db`.`ec055_sessions_data` WHERE sesskey =
'02ed2448c354200e90a1b41bb191ff87'
)
[2] => Array
(
[error] => Table 'wftp_db.ec055_sessions_data' doesn't
exist
)
[3] => Array
(
[errno] => 1146
)
)
我用的是ECSHOP程序,已经正常运行,突然又报错,请大师们协助。 展开
1个回答
展开全部
我记得前几天帮你解决过类似问题,在mysql重新执行就可以了。
CREATE TABLE `ec055_sessions` (
`sesskey` char(32) binary NOT NULL default '',
`expiry` int(10) unsigned NOT NULL default '0',
`userid` mediumint(8) unsigned NOT NULL default '0',
`adminid` mediumint(8) unsigned NOT NULL default '0',
`ip` char(15) NOT NULL default '',
`user_name` varchar(60) NOT NULL,
`user_rank` tinyint(3) NOT NULL,
`discount` decimal(3,2) NOT NULL,
`email` varchar(60) NOT NULL,
`data` char(255) NOT NULL default '',
PRIMARY KEY (`sesskey`),
KEY `expiry` (`expiry`)
) TYPE=HEAP;
如果经常出现这个问题,很可能是服务器内存不足,或者不正常关机重启导致,注意重视。
更多追问追答
追问
确实是前几开帮我解决过类似问题,不知为什么会重复出现,我也没改动过,我是新换的服务器,不会内存不足,也没不正常关机,我只是试了下404页面。。。就出现了,现在又好了。请帮忙分析下,谢谢!
追答
这个表是内存表,HEAP,关机或重启的话,表里的数据会丢失,但表结构会一直都在。像你这种提示“doesn't exist”意思是连表结构都丢失了。多半是服务器硬盘问题,或者中断重启造成的。
1、测试服务器有没有重启过,mysql服务器重启等。
2、调出mysql相关的错误日志,看看丢失前后的相关日志好具体分析。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询