设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 104205|回复: 157

不同MYSQL版本数据导入问题解决办法

[复制链接]
童虎      

71

主题

43

听众

3万

积分

Administrator

I'm Tiger

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
16678
帖子
21066
威望
1282
在线时间
1312 小时
注册时间
2003-6-8
发表于 2005-7-14 13:56:05 |显示全部楼层
最近不少用户反映换了空间之后导入数据时候出现错误,错误信息如下

  1. Discuz! info: MySQL Query Error

  2. User: xxx
  3. Time: 2005-7-14 12:31pm
  4. Script: /admincp.php

  5. SQL: CREATE TABLE cdb_access ( uid mediumint(8) unsigned NOT NULL default '0', fid smallint(6) unsigned NOT NULL default '0', allowview tinyint(1) NOT NULL default '0', allowpost tinyint(1) NOT NULL default '0', allowreply tinyint(1) NOT NULL default '0', allowgetattach tinyint(1) NOT NULL default '0', PRIMARY KEY (uid,fid)) ENGINE=InnoDB DEFAULT CHARSET=latin1
  6. 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 'DEFAULT CHARSET=latin1' at line 1
  7. Errno.: 1064
复制代码


可能信息不完全相同,但是基本类似

解决办法如下:
用纯文本处理软件(例如记事本之类)打开你备份的文件,这些文件一般是*.sql

在这些文件里面找到

  1. ENGINE = MYISAM DEFAULT CHARSET=latin1
复制代码


这样的语句改为

  1. TYPE=MYISAM
复制代码


再找到

  1. ENGINE = HEAP DEFAULT CHARSET=latin1
复制代码


改为
  1. TYPE= HEAP
复制代码


修改好后存盘上传,然后再恢复数据就没有问题了

[ 本帖最后由 童虎 于 2005-7-14 14:05 编辑 ]
童虎      

71

主题

43

听众

3万

积分

Administrator

I'm Tiger

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
16678
帖子
21066
威望
1282
在线时间
1312 小时
注册时间
2003-6-8
发表于 2005-7-14 13:58:23 |显示全部楼层
如果还有此类问题请跟贴说明,请勿再开新贴,谢谢合作
回复

使用道具 举报

0

主题

0

听众

189

积分

Member

Rank: 2

UID
2605
帖子
86
威望
-3
在线时间
0 小时
注册时间
2002-9-27
发表于 2005-7-14 14:02:14 |显示全部楼层
十分感谢!这样就不怕导入时出现乱码了
板凳支持~~
我没有潜水,泡泡都冒到FD去了~~
回复

使用道具 举报

bkr      

0

主题

0

听众

173

积分

Member

Rank: 2

UID
203260
帖子
29
威望
0
在线时间
0 小时
注册时间
2005-5-26
发表于 2005-7-29 13:05:13 |显示全部楼层
原先数据库是mysql 4.0.21
现在数据库是mysql 3.23.49
数据库迁移是直接复制到data目录下
现在发现问题:更改用户密码后,登陆错误;注册出现重复用户名
请问各位老大这种情况该如何解决?
回复

使用道具 举报

kid1412      

0

主题

0

听众

260

积分

Conqueror

Rank: 3Rank: 3

UID
20848
帖子
138
威望
0
在线时间
0 小时
注册时间
2003-7-24
发表于 2005-7-29 22:39:51 |显示全部楼层
嗯嗯。。以前就是用的这个方法。。

其实好像还有个地方要改。。

session表里面的吧。。具体忘记了。。
回复

使用道具 举报

zyhzsz      

0

主题

0

听众

178

积分

Member

Rank: 2

UID
61867
帖子
31
威望
0
在线时间
0 小时
注册时间
2004-2-27
发表于 2005-7-30 08:05:35 |显示全部楼层
SQL: SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM cdb_sessions
Error: Record has changed since last read in table 'cdb_sessions'
Errno.: 1020

这个怎么办啊。。。
回复

使用道具 举报

0

主题

0

听众

221

积分

Conqueror

Rank: 3Rank: 3

UID
220001
帖子
276
威望
0
在线时间
0 小时
注册时间
2005-7-11
发表于 2005-7-30 09:11:47 |显示全部楼层
占位置做个标签,以后用到就好找了 :)
回复

使用道具 举报

0

主题

0

听众

168

积分

Member

Rank: 2

UID
166727
帖子
19
威望
0
在线时间
1 小时
注册时间
2005-2-8
发表于 2005-7-30 09:57:08 |显示全部楼层
分卷备份怎么改?如果备份很大怎么改?
回复

使用道具 举报

0

主题

0

听众

47

积分

Newbie

Rank: 1

UID
210397
帖子
49
威望
0
在线时间
4 小时
注册时间
2005-6-15
发表于 2005-8-1 10:51:33 |显示全部楼层
晕..
ENGINE = MYISAM DEFAULT CHARSET=latin1
我找不到!!~~
回复

使用道具 举报

0

主题

0

听众

35

积分

Newbie

Rank: 1

UID
210202
帖子
12
威望
0
在线时间
4 小时
注册时间
2005-6-15
发表于 2005-8-2 14:25:03 |显示全部楼层
Discuz! info: MySQL Query Error

Time: 2005-8-2 2:24pm
Script: /admincp.php

SQL: SELECT s.sid, s.styleid, s.groupid='6' AS ipbanned, m.uid AS discuz_uid, m.username AS discuz_user, m.password AS discuz_pw, m.adminid, m.groupid, m.email, m.timeoffset,m.tpp, m.ppp, m.credit, m.timeformat, m.dateformat, m.signature, m.invisible, m.lastvisit, m.lastactivity as user_lastactivity, m.lastpost, m.newpm, m.accessmasks, m.regdate FROM cdb_sessions s, cdb_members m WHERE m.uid=s.uid AND s.sid='wKZO52' AND CONCAT_WS('.',s.ip1,s.ip2,s.ip3,s.ip4)='222.243.157.172' AND m.uid='1' AND m.password='6909081f80b2c4b57a6458130848feab' AND m.secques='dd4289fc'
Error: Table 'uob2u1_db.cdb_sessions' doesn't exist
数据表缺失,请恢复备份数据

Similar error report has beed dispatched to administrator before.


这个 是什么原因?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号   

GMT+8, 2012-5-22 03:46 , Processed in 0.102715 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部