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

 找回密码
 立即注册
搜索

[疑问] DB导入的问题

[复制链接]
yuhuo 发表于 2008-7-30 09:28:29 | 显示全部楼层 |阅读模式
我有自己架一个论坛想把在这的论坛里面的资料移过去
我有去下载DB的备份档,但是在我的论坛却无法导入进去

"数据文件非Discuz!格式,无法导入。"

不知道如何解决??

从phpMyAdmin的资料库导入也失败,出现以下文字

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',
`allowpostattach` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `uid` , `fid` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci


MySQL传回:说明文件
#1064 - 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 COLLATE=latin1_general_ci' at line 10

       
各位好心的大大可以帮忙吗
回复

使用道具 举报

桃子(小敏) 发表于 2008-7-30 09:39:29 | 显示全部楼层
1.只有在后台备份的数据,才可以在后台恢复。在phpmyadmin中备份的数据,需要在phpmyadmin中恢复
2.恢复前后,请注意mysql版本和字符集要一致
回复

使用道具 举报

 楼主| yuhuo 发表于 2008-7-30 10:09:07 | 显示全部楼层
请问一下字符集是什么
回复

使用道具 举报

桃子(小敏) 发表于 2008-7-30 10:22:15 | 显示全部楼层
从您反馈的信息可以知道,您以前的数据是latin1的
所以,请您确认下原mysql的版本
如果mysql版本是4.1以下的,需要现在恢复数据的mysql也是4.1以下,否则您需要备份原数据为4.1以上,再恢复数据
回复

使用道具 举报

 楼主| yuhuo 发表于 2008-7-30 13:08:15 | 显示全部楼层
我用的是这个版本MySQL Database Version 4.0.20
那我换成4.1以上的就可以了吗
我是装AppServ  - 2.4.1
要更新成4.1要怎么用呢?
回复

使用道具 举报

桃子(小敏) 发表于 2008-7-30 13:42:05 | 显示全部楼层
用哪个版本的mysql都一样的,关键是恢复数据前后版本要相同
如果您有主机权限,直接拷贝mysql下的data数据库即可
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 21:41 , Processed in 0.086651 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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