2.5版本的恢复备份数据的错误

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

collate utf8_bin NOT NULL default这个地方有语法错误。应该是多了这个default了。

回答:
解决方法我是按照这个解决的
解决办法:
需要将备份文件里的
ENGINE=MyISAM DEFAULT CHARSET=utf8;
改为
TYPE=MyISAM;
记得修改完毕后将文件保存为utf8格式的

按照上面的修改后还提示版本号不同的需要把开头的
-- MYSQL SERVER VERSION : 5.0.45-community-nt
改为
-- MYSQL SERVER VERSION : 4.0.24-log 就好了

PHP版本根据自己的系统配置修改,方法同上MYSQL版本信息修改。

还需要将里面的
`session_id` char(32) character set utf8 collate utf8_bin NOT NULL default '',
改为
`session_id` char(32) NOT NULL default '',



http://bbs.ecshop.com/thread-46947-1-2.html

我的备份文件有26个
ENGINE=MyISAM DEFAULT CHARSET=utf8 这个是只修改第一个备份里的就可以了么?

那得全修改了

建议你通过 mysqldump 来搞