Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] 换空间导入数据出错!

[复制链接]
忘了名字 发表于 2007-8-22 14:29:45 | 显示全部楼层 |阅读模式
十分感谢白乐天的帮助!谢谢下面朋友的帮助,

已经解决,成功搬到暂时新空间!

多谢大家的顶力相助!


我用的是5.5版本,两个空间都一样!备份时文件长度限制(kb)为:500

新装5.5后,在后台导资料恢复出错:

Discuz! info: MySQL Query Error

User: admin
Time: 2007-8-22 2:16pm
Script: /bbs/admincp.php

SQL: CREATE TABLE [Table]medals ( medalid smallint(6) unsigned NOT NULL auto_increment, name varchar(50) NOT NULL default '', available tinyint(1) NOT NULL default '0', image varchar(30) NOT NULL default '', use tinyint(1) NOT NULL default '0', rest mediumint(8) NOT NULL default '0', lastuser varchar(32) default '', s1 mediumint(8) NOT NULL default '0', r1 mediumint(8) NOT NULL default '0', s2 mediumint(8) NOT NULL default '0', r2 mediumint(8) NOT NULL default '0', s3 mediumint(8) NOT NULL default '0', r3 mediumint(8) NOT NULL default '0', s4 mediumint(8) NOT NULL default '0', r4 mediumint(8) NOT NULL default '0', s5 mediumint(8) NOT NULL default '0', r5 mediumint(8) NOT NULL default '0', s6 mediumint(8) NOT NULL default '0', r6 mediumint(8) NOT NULL default '0', s7 mediumint(8) NOT NULL default '0', r7 mediumint(8) NOT NULL default '0', s8 mediumint(8) NOT NULL default '0', r8 mediumint(8) NOT NULL default '0', post mediumint(8) NOT NULL default '0', credit mediumint(8) NOT NULL default '0', regday mediumint(8) NOT NULL default '0', digest mediumint(8) NOT NULL default '0', pageview mediumint(8) NOT NULL default '0', online mediumint(8) NOT NULL default '0', admin mediumint(8) NOT NULL default '0', thread mediumint(8) NOT NULL default '0', reply mediumint(8) NOT NULL default '0', PRIMARY KEY (medalid)) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=11
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 'use tinyint(1) NOT NULL default '0', rest mediumint(8) NOT NULL default '0', l' at line 1
Errno.: 1064

不知道是什么原因!

[ 本帖最后由 忘了名字 于 2007-8-24 01:14 编辑 ]
回复

使用道具 举报

桃子(小敏) 发表于 2007-8-22 14:41:17 | 显示全部楼层
新旧空间的mysql版本都是多少?
回复

使用道具 举报

 楼主| 忘了名字 发表于 2007-8-22 14:46:23 | 显示全部楼层
新的4.1.12,旧的不清楚了,但备份时选择了4.1x至50x
回复

使用道具 举报

桃子(小敏) 发表于 2007-8-22 14:58:16 | 显示全部楼层
使用tools恢复:
最新tools工具下载(2007-05-31):
https://discuz.dismall.com/thread-635048-1-1.html
回复

使用道具 举报

 楼主| 忘了名字 发表于 2007-8-22 15:14:57 | 显示全部楼层
多谢啊,但是不行,同样出错:

数据文件 ./forumdata/backup_PgUfzx/070821_jNjQ7YZ0-2.sql 存在检查 ... 成功

数据文件 ./forumdata/backup_PgUfzx/070821_jNjQ7YZ0-2.sql 可读检查 ... 成功

从本地读取数据 ... 成功

数据文件 ./forumdata/backup_PgUfzx/070821_jNjQ7YZ0-2.sql 格式检查 ... 成功

拆分操作语句 ... 成功

正在恢复数据,请等待 ...



Discuz! info: MySQL Query Error

Time: 2007-8-22 7:04am
Script: /tools.php

SQL: CREATE TABLE [Table]medals ( medalid smallint(6) unsigned NOT NULL auto_increment, name varchar(50) NOT NULL default '', available tinyint(1) NOT NULL default '0', image varchar(30) NOT NULL default '', use tinyint(1) NOT NULL default '0', rest mediumint(8) NOT NULL default '0', lastuser varchar(32) default '', s1 mediumint(8) NOT NULL default '0', r1 mediumint(8) NOT NULL default '0', s2 mediumint(8) NOT NULL default '0', r2 mediumint(8) NOT NULL default '0', s3 mediumint(8) NOT NULL default '0', r3 mediumint(8) NOT NULL default '0', s4 mediumint(8) NOT NULL default '0', r4 mediumint(8) NOT NULL default '0', s5 mediumint(8) NOT NULL default '0', r5 mediumint(8) NOT NULL default '0', s6 mediumint(8) NOT NULL default '0', r6 mediumint(8) NOT NULL default '0', s7 mediumint(8) NOT NULL default '0', r7 mediumint(8) NOT NULL default '0', s8 mediumint(8) NOT NULL default '0', r8 mediumint(8) NOT NULL default '0', post mediumint(8) NOT NULL default '0', credit mediumint(8) NOT NULL default '0', regday mediumint(8) NOT NULL default '0', digest mediumint(8) NOT NULL default '0', pageview mediumint(8) NOT NULL default '0', online mediumint(8) NOT NULL default '0', admin mediumint(8) NOT NULL default '0', thread mediumint(8) NOT NULL default '0', reply mediumint(8) NOT NULL default '0', PRIMARY KEY (medalid)) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=11
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 'use tinyint(1) NOT NULL default '0', rest mediumint(8) NOT NULL default '0', l' at line 1
Errno.: 1064
回复

使用道具 举报

 楼主| 忘了名字 发表于 2007-8-22 18:04:43 | 显示全部楼层
高手帮帮忙啊,要怎么办啊!
回复

使用道具 举报

白乐天 发表于 2007-8-22 19:05:53 | 显示全部楼层
1.在旧论坛后台数据库升级那里执行

ALTER TABLE `cdb_medals` DROP `use`;

2.在插件管理里删掉勋章插件。


3.重新备份,去新空间恢复。

评分

1

查看全部评分

回复

使用道具 举报

 楼主| 忘了名字 发表于 2007-8-22 19:15:43 | 显示全部楼层
晕了,我旧空间删了!没了·能不能在新空间做什么操作啊,
回复

使用道具 举报

白乐天 发表于 2007-8-22 19:31:29 | 显示全部楼层

哦,没关系

打开出错的这卷备份
查找
use tinyint(1) NOT NULL default '0'


修改为
usemark tinyint(1) NOT NULL default '0'


保存后再恢复。

如果先前的勋章插件还未删,那恢复后一定要删除。
回复

使用道具 举报

kook12368 发表于 2007-8-22 19:45:25 | 显示全部楼层
备份的也太小了把。。默认1.9M备份不是很好吗,只要空间没有限制的话
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 07:54 , Processed in 0.105896 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表