数据库升级后网站瘫痪!!!!

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

为了适应织梦的系统,对服务器上的mysql4.x到mysql5. x的进行了升级
可是升级后还原ecshop的数据时一直出现错误代码

  1. MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => CREATE TABLE `ecs_account_log` ( `log_id` mediumint(8) unsigned NOT NULL auto_increment, `user_id` mediumint(8) unsigned NOT NULL default '0', `user_money` decimal(10,2) NOT NULL default '0.00', `frozen_money` decimal(10,2) NOT NULL default '0.00', `rank_points` mediumint(9) NOT NULL default '0', `pay_points` mediumint(9) NOT NULL default '0', `change_time` int(10) unsigned NOT NULL default '0', `change_desc` varchar(255) NOT NULL default '', `change_type` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`log_id`), KEY `user_id` (`user_id`) ) TYPE=MyISAMDEFAULT CHARSET=gbk ) [2] => Array ( [error] => Unknown table engine 'MyISAMDEFAULT' ) [3] => Array ( [errno] => 1286 ) )
复制代码

请求支援
www.18set.com/shop

回答:
MYSQL数据库版本不同可能不兼容,只能换回原来的版本



你自己是不是改过这些sql文件呀
TYPE=MyISAMDEFAULT CHARSET=gbk

MyISAM 与 DEFAULT 都连在一起了,应该在他们中间加一个空格才行的,

也就是

TYPE=MyISAM DEFAULT CHARSET=gbk

有没有好的解决方案呢

你可以用3楼的方法。修改备份数据。