25 12
发新话题
打印

[已解决] mysql版本5.0.45的数据在4.0.24中如何使用啊..

mysql版本5.0.45的数据在4.0.24中如何使用啊..

我在本地做好的数据,然后上传的时候提示"当前mysql版本4.0.24-log与备份数据的mysql版本5.0.45-community-nt不同,你确认要导入该备份文件吗?"原来用的空间都没这问题,现在转到万网的空间就这样了,请高手帮忙解决下啊,有没什么办法可以使用啊...

解决办法:
需要将备份文件里的
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 '',

[ 本帖最后由 prettyqj 于 2008-3-24 09:09 编辑 ]
本帖最近评分记录
  • 桔子 体力 +2 2008-4-2 09:08

TOP

回复 #1 prettyqj 的帖子

需要将备份好的文件里的
ENGINE=MyISAM DEFAULT CHARSET=utf8;
改为
TYPE=MyISAM;

记得修改完毕后将文件保存为utf8格式的。

TOP

谢谢斑斑,辛苦了..

TOP

不行哦,还是提醒版本不同。。。

TOP

回复 #4 prettyqj 的帖子

把您修改后的sql文件传上来,我们分析一下。

TOP

请斑斑们看下.... 320.rar (64.01 KB)

TOP

还有这是我按你说的方法修改后上传出错后...
这个问题又出来了,缺货登记和退款申请总显示1和2,现在数据里面根本就没有商品,
麻烦桔子斑斑也帮忙看下怎么回事..

TOP

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

[ 本帖最后由 桔子 于 2008-3-20 13:15 编辑 ]

TOP

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => -- ecshop v2.x SQL Dump Program DROP TABLE IF EXISTS `ecs_account_log` ) [2] => Array ( [error] => You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '-- ecshop v2.x SQL Dump Program DROP TABLE IF EXISTS `ecs_ac ) [3] => Array ( [errno] => 1064 ) )

TOP

回复 #9 prettyqj 的帖子

在把您修改的文件上传一下。

TOP

回复 #10 桔子 的帖子

不行啊,在执行完成后还是提示..
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => -- ecshop v2.x SQL Dump Program DROP TABLE IF EXISTS `ecs_account_log` ) [2] => Array ( [error] => You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '-- ecshop v2.x SQL Dump Program DROP TABLE IF EXISTS `ecs_ac ) [3] => Array ( [errno] => 1064 ) )

TOP

把您再次修改过的文件再发上来。需要分析一下。

TOP

PHP版本也不一样,我改了下.不过还是不行..
230-1.rar (64.01 KB)

TOP

"ecs_ac" 删除就可以了吧,以前跟您一样的,也是万网的4.0.24

TOP

DROP TABLE IF EXISTS `ecs_account_log` 删除

TOP

 25 12
发新话题