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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

DX1.5多卷备份数据库时第一卷恢复失败的解决办法

[复制链接]
niuniu121 发表于 2010-9-25 07:45:19 | 显示全部楼层 |阅读模式
本帖最后由 niuniu121 于 2010-9-25 07:59 编辑

这种情况多出现在第一卷恢复完成提示输入管理员帐号时发生.


经分析,这种情况是因为DX1.5的备份方式造成的,备份时系统将所有的数据结构都放在了第一卷;恢复第一卷时系统会将所有要恢复的数据表清除,若管理员的登录信息不在第一卷,恢复第二卷时就会出现管理员信息找不到的情况,造成后面的各卷无法恢复.


知道了这个原因,在官方未出解决办法前,可以使用下面的方法处理:


1.已备份数据的解决办法: 将管理员信息转移到第一卷;若数据量比较大时可以使用查找工具查找,备分文件都是文本的,转移并不困难.


2.备份数据时使用自定义备份方法:将涉及登录信息的表与其它表分开备份,导入时就不会出现这种情况了.


DX1.5的数据备份/恢复比以前各版要完善,数据卷可以超过默认的2M...这点小BUG也就不算啥了,相信官方会很快解决.


我的网站升级备份时也出现过这个问题,昨天升级1.5的工作已完成.


我的网站是 昆仑草战友网 地址:http://kunluncao.com ,欢迎大家光临指导.

凉茶 发表于 2010-10-1 17:30:36 | 显示全部楼层
又当了一回小白鼠。
回复

使用道具 举报

上官少爷 发表于 2010-10-2 04:37:53 | 显示全部楼层
说嘛1~~~想说什么就说什么嘛~~
回复

使用道具 举报

339669590 发表于 2010-10-2 17:37:56 | 显示全部楼层
重点是我不知道在哪个卷
回复

使用道具 举报

 楼主| niuniu121 发表于 2010-10-19 17:09:04 | 显示全部楼层
可以用工具查找,比如编辑软件:UltraEdit 就有在文件中搜索字符串的功能!
找表名:好象把 pre_ucenter_members / pre_common_member 第一条信息放到第一卷内就可以。
回复

使用道具 举报

ifoke 发表于 2010-10-19 17:40:25 | 显示全部楼层
希望应该说得再详细些,,,,
因为这事情诱发,菜鸟级人导致网站不能访问
回复

使用道具 举报

langzi_xw 发表于 2010-10-20 23:31:40 | 显示全部楼层
居然20日更新都没有修复这个问题?郁闷……
回复

使用道具 举报

 楼主| niuniu121 发表于 2010-10-21 17:05:27 | 显示全部楼层
本帖最后由 niuniu121 于 2010-10-21 17:07 编辑

这个问题这上面不好说清楚:

备份文件都是文本文件,从里面查找某个字符串应该非常方便。可以使用UltraEdit的文件查找功能找到所需信息所在的文件,然后将其剪切到第一卷的最后位置。需要找的信息该是以下两条:

INSERT INTO pre_common_member VALUES ('1'

INSERT INTO pre_ucenter_members VALUES ('1'

找到后把这两条记录所在卷打开并分别剪切下来(若在第一卷就不用管它了),然后再打开第一卷,放到卷的最后就行了。

不知道说清楚了没有,你试试看。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 10:54 , Processed in 0.142606 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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