2.6.1数据库备份恢复出错

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

2.6.1数据库备份恢复出错,当场备份,然后再恢复,还是出错。出来一堆SQL错误代码,不知道是怎么回事?

回答:
什么样子的错误

出来一堆代码,意思是里面有两种不同的编码,GBK和UTF8

最新版本吗?

我也出现了这样的问题.
是最新版的.
我是12月27号下的

版本肯定是最新的,就是恢复不了。

我的也是用的最新版的,但是也恢复不了,出现错误!
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => CREATE TABLE `hecs_account_log` ( `log_id` mediumint(8) unsigned NOT NULL auto_increment, `user_id` mediumint(8) unsigned NOT NULL, `user_money` decimal(10,2) NOT NULL, `frozen_money` decimal(10,2) NOT NULL, `rank_points` mediumint(9) NOT NULL, `pay_points` mediumint(9) NOT NULL, `change_time` int(10) unsigned NOT NULL, `change_desc` varchar(255) NOT NULL, `change_type` tinyint(3) unsigned NOT NULL, PRIMARY KEY (`log_id`), KEY `user_id` (`user_id`) ) ENGINE=MyISAM DEFAULT charset=utf-8 DEFAULT CHARSET=utf8 ) [2] => Array ( [error] => Unknown character set: 'utf' ) [3] => Array ( [errno] => 1115 ) )

此问题已经修复,您重新下载2.611208版本。覆盖原有程序
此问题的解决方法:
原帖由 阿辛 于 2008-12-10 15:41 发表
解决了
我用phpmyadmin到处看,不是utf-8而是utf8

把echsop备份的sql中 charset=utf-8替换为charset=utf8

去掉横杠就成功了!

谢谢,我用PHPmyadmin执行的时候,也总是会提示UTF -8这里有问题!

谢谢,这方法果然好用,我备份的数据,把改成UTF8后,在PHPMYADMIN里一执行成功了,没有提示错误!