论坛转换网's Archiver

白乐天 发表于 2009-11-26 11:30

Discuz7.x论坛备份数据互补工具

Discuz7.x论坛备份数据互补工具
Version 2.00
版权: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: [email]bailetian@hotmail.com[/email]
技术支持:[url]http://www.bbstobbs.com/[/url]


论坛运行中,因人为误删会员,帖子,甚至整个版块,以及其他原因致使数据受损的情况屡见不鲜。此时我们通常可以使用近期备份进行恢复,但这样作就会丢失上次备份以来的新生数据!新数据舍不得,旧数据还想要,此时即陷入两难境地。数据是站长们的命根,如何最大程度补回丢失数据而又保全现有数据,就是本工具解决的问题。

本工具的功能是可以从前期备份数据中,自动将现有论坛丢失(没有)的部分抽离出来,补充进现论坛。以形成“旧数据找回,新数据不丢”的最佳状况。


本工具可以轻松使Discuz7.x论坛备份数据进行互补。有如下特点
[color=Blue][b]1.完整互补会员,主题,帖子,附件,版块,用户组等重要数据。
2.简单方便,用户可以按需选择自己所需要的项目进行互补。
3.速度快,容错性好。反复互补也不会造成数据重复。
4.兼容discuz7.0,discuz7.1,discuz7.2

[/b][/color]

说明:
本工具为免费版。未经授权,禁止用于商业用途。

[color=Red][b]注意:不要将完全不相关的两个论坛的数据进行互补,否则会造成数据混乱,请慎重![/b][/color]


下载地址:

[url=http://www.bbstobbs.com/downfile/discuzunion7.rar]Discuz7.x论坛备份数据互补工具下载[/url]


[img]http://www.bbstobbs.com/downfile/du7.jpg[/img]

白乐天 发表于 2009-11-26 11:32

帮助

一、运行平台
win2000/winxp/win2003


二、环境
mysql4.0/mysql5.0+apache+php(推荐APMServ)


三、步骤
1.搭建环境
2.分别还原两个时期的论坛备份。注意两个论坛要放在不同数据库中。
3.运行转换程序,填入各项设置。
注:数据库用户一栏推荐使用 root用户 ,或者具有操作两数据库权限的用户名。
4.点连接,此时可以看到两个备份之间的差异程度以及可补充的数据量。
5.点开始互补。等待,直至提示互补完成出现。程序目录下生成ErrorLog.txt,提供给熟悉SQL的用户用以分析互补失败原因。
6.登入后台,更新缓存。刷新论坛首页面,将看到互补后的效果。

四、说明
本工具为免费版。未经授权,禁止用于商业用途。
自己不便搭建转换环境的用户,可以联系作者进行操作(有偿)。


作者: 白乐天
联系方式:QQ 466356742 ;MSN &&  EMAIL: [email]bailetian@hotmail.com[/email]


五、常见问题
1.附件也可以互补么?
附件数据可以互补,但要在附件文件存在(也进行过备份)的前提下。附件互补后,将备份过的附件文件覆盖在attachments目录下即可。

2.如mysql并非使用标准端口3306,请自行填写实际端口。


3.此工具可以远程连接虚拟空间么?
除非该空间开放了mysql的远程连接权限,否则不可以。请在自己的服务器上或本机环境进行互补操作。

82076322 发表于 2009-11-27 13:00

不错,好玩意,强烈支持

sunlinanb46 发表于 2010-11-18 11:11

请问会员是怎么合并的?

白乐天 发表于 2010-11-18 12:48

[quote]请问会员是怎么合并的?
[size=2][color=#999999]sunlinanb46 发表于 2010-11-18 11:11[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=1737&ptid=225][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]
会员合并用合并工具,不是本贴的这个。


如何处理重名的会员?
论坛2中与论坛1重名的会员将在用户名后加后缀_2。如论坛1,论坛2各有一个会员叫 admin,论坛2的将变为admin_2并入论坛1。

sunlinanb46 发表于 2010-11-18 20:05

待补论坛数据应该是新数据吧?

白乐天 发表于 2010-11-18 21:31

[quote]待补论坛数据应该是新数据吧?
[size=2][color=#999999]sunlinanb46 发表于 2010-11-18 20:05[/color] [url=http://www.bbstobbs.com/redirect.php?goto=findpost&pid=1745&ptid=225][img]http://www.bbstobbs.com/images/common/back.gif[/img][/url][/size][/quote]
互补工具不是合并工具,别弄错了。合并工具抬头看,有合并字样的才是。

sunlinanb46 发表于 2010-11-18 22:43

互补的速度好快,真不错!

qknc 发表于 2012-10-7 14:08

lost connection to MYsql server during query Socket error on read。 WSAGetLastError return 10054($2746)
我操作了是这个提示 肿么回事

白乐天 发表于 2012-10-7 16:23

连接mysql错误。你的mysql是用的apms默认的么,重新启用一下

qknc 发表于 2012-10-10 10:21

我是win7旗舰版 系统不支持
换了DedeAMPZ 终于OK了 一切都解决了 谢谢白大侠

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.