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

 找回密码
 立即注册
搜索

[疑问] 本地转换数据成功,但无法恢复到空间上

[复制链接]
tonyro 发表于 2007-6-21 01:54:17 | 显示全部楼层 |阅读模式
  1. 数据库恢复实用工具

  2. 本程序用于恢复用 Discuz! 备份的数据文件,当 Discuz! 出现问题无法运行和恢复数据,
  3. 而 phpMyAdmin 又不能恢复大文件时,可尝试使用此工具.

  4. 注意:
  5. 只能恢复存放在服务器(远程或本地)上的数据文件,如果您的数据不在服务器上,请用 FTP 上传
  6. 数据文件必须为 Discuz! 导出格式,并设置相应属性使 PHP 能够读取
  7. 请尽量选择服务器空闲时段操作,以避免超时.如程序长久(超过 10 分钟)不反应,请刷新
  8. 从本地恢复数据 - 检查数据文件:

  9. 数据文件 ./forumdata/070619_6Nkxy0gZ-1.sql 存在检查 ... 成功

  10. 数据文件 ./forumdata/070619_6Nkxy0gZ-1.sql 可读检查 ... 成功

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

  12. 数据文件 ./forumdata/070619_6Nkxy0gZ-1.sql 格式检查 ... 成功

  13. 拆分操作语句 ... 成功

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



  15. Discuz! info: MySQL Query Error

  16. Time: 2007-6-20 5:42pm
  17. Script: /forum/tools.php

  18. SQL: CREATE TABLE [Table]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=gbk
  19. 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=gbk' at line 1
  20. Errno.: 1064

  21. Similar error report has beed dispatched to administrator before.
复制代码


本地转换没问题,都能正常运行,数据转换成功。
但把数据库传到服务器上没法恢复进去,以上是用tools.php恢复出的错。

用的是Discuz! 5.5.0 Build 0324集成以下:
Apache 2.2.4-de5
MySQL 5.0.37-de5
PHP 5.2.1-de5
Zend Optimizer 3.2.6-de1
phpMyAdmin 2.10.0.2-de2

后来又换了个4.1的mysql数据库版本,还是出现同样状况

请高手指点,谢谢!

另外有一点,我把备份的数据上传到forumdata目录下,但在新论坛后台恢复数据选项中无法辨认出来。用tools可以辨认

[ 本帖最后由 tonyro 于 2007-6-21 01:57 编辑 ]
回复

使用道具 举报

olay 发表于 2007-6-21 02:10:45 | 显示全部楼层
别用集成的 试下

对了 tools 用的时候说密码不能空  在文件第一行设置

具体怎么设置的可以告诉我     吗?   我QQ:136000161
回复

使用道具 举报

三只枫叶 发表于 2007-6-21 02:14:16 | 显示全部楼层
最好不要用TOOLS工具。。。用后台的恢复功能。比TOOLS好啊
回复

使用道具 举报

olay 发表于 2007-6-21 02:22:47 | 显示全部楼层
3楼的 你说的就是TMD废话 楼主要是能恢复,还用这么麻烦啊`

楼主还不知道后台可以恢复啊   低能儿
回复

使用道具 举报

fishleong 发表于 2007-6-21 13:37:11 | 显示全部楼层
前段时间 我也遇到过这样的问题。
最后 采用一样的环境搭建,解决问题了。
回复

使用道具 举报

Arice 发表于 2007-6-21 17:08:28 | 显示全部楼层
在后台重新备份的时候,选择 mysql 4.0 的建表语句格式即可.
然后再传到服务器上,再恢复.
回复

使用道具 举报

 楼主| tonyro 发表于 2007-6-22 08:29:52 | 显示全部楼层
谢谢楼上的几位!
tools 密码我设了的。
我再试试大米的“选择 mysql 4.0 的建表语句格式即可”这个办法吧
回复

使用道具 举报

 楼主| tonyro 发表于 2007-6-23 10:38:33 | 显示全部楼层

  1. 从本地恢复数据 - 检查数据文件:

  2. 数据文件 ./forumdata/backup_v4RF6n/40_hc0rVVF8-2.sql 存在检查 ... 成功

  3. 数据文件 ./forumdata/backup_v4RF6n/40_hc0rVVF8-2.sql 可读检查 ... 成功

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

  5. 数据文件 ./forumdata/backup_v4RF6n/40_hc0rVVF8-2.sql 格式检查 ... 成功

  6. 拆分操作语句 ... 成功

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

  8. Discuz! info: MySQL Query Error

  9. Time: 2007-6-23 2:35am
  10. Script: /forum/tools.php

  11. SQL: INSERT INTO [Table]members VALUES ('353',0xd2e2d2e2,0x34303139376161653466343864393565,'','2','0','10','0','',0x3232312e3133372e36382e323131,'1053116292',0x3232312e3133372e36382e323131,'1070990598','1070990598','1070990598','4','0','0','0','12','12','0','23','12','0','0','0','0',0x7a6a6840686f746d61696c2e636f6d,'0000-00-00','0','0','0','0','','0','0','0','1','0',0x39393939,'0','0','2','26','0')
  12. Error: Duplicate entry '意意' for key 2
  13. Errno.: 1062


复制代码


选择 mysql 4.0 的建表语句格式,后台恢复数据项里能辨认出数据备份文件了,但导入导到第二个文件时就不行了!
错误如上
回复

使用道具 举报

白乐天 发表于 2007-6-23 16:32:53 | 显示全部楼层
这是因为你的用户表里有重名造成的,你在后台先删掉一个叫意意的用户,然后再备份,再恢复。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 23:10 , Processed in 0.120445 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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