营销神器

 找回密码
 快速注册

QQ登录

只需一步,快速开始

(新版免费无功能限制)营销神器2024版帮助文档已更新到 docs.wzdr.cn 点击进入查阅!非常详细!
查看: 3743|回复: 6

[心情日记] 刺客笔记:Discuz论坛数据备份技巧

[复制链接]
最佳答案
964 

1万

回帖

1593

好评

3万

达人币

用户组:管理员

为人民服务!

本月灌水之星宣传大使兔年幸运勋章七夕纪念勋章本月灌水之星帅哥勋章春节勋章

发表于 2014-7-3 17:11:26 | 显示全部楼层 |阅读模式
        很多朋友应该也有自己的论坛或主机吧,在这里我分享一个自己的数据备份心得!
        如有说得不对的地方,希望各位大神指正!



Q、到底应该备份哪些数据?

答:数据库、网页源码、附件等。

Q、网站数据可以备份到哪里?

答: (1.)备份到本地硬盘
        (2.)备份到移动硬盘
        (3.)备份到百度网盘、360网盘、115网盘等(如果没安装FTP的话)


Q、我的网站适合用什么方式备份?

答: 1. 数据库100M左右,适合直接网站后台备份数据库。
        2. 数据库300M左右,适合用帝国备份王备份。
        3. 数据库1G左右,适合服务器上关闭mysql服务后,打包备份。


【虚拟主机备份】

方法1、虚拟主机商网站的控制面板直接打包备份(注意数据库也要备份)

方法2、如果数据很少的论坛,那么直接登录uc_server备份(需要备份 Discuz! 和 UCenter 数据)

方法3、如果论坛数据较多,可以考虑用帝国备份王2010

备份成功后,通过FTP,下载相应备份文件到本地。



【个人主机或VPS】


方法:直接备份mysql数据库文件夹。

          比如我论坛的数据库名为bbs1,那么只需要备份这一个目录就行了

          如备份这个文件夹:E:\php\MySQL545\data\bbs1

         复制文件夹前,我们需要先停止mysql服务,否则复制文件的时候可能会不完整!

步骤:

        1、win系统开始菜单 - 运行

输入mysql服务的停止命令:  net stop mysql

        2、复制E:\php\MySQL545\data\bbs1文件夹到其他目录,比如我们复制到“bak_data”目录 (因为打包成.rar很慢,所以我们复制目录后,就可以开启mysql服务,让网站能正常访问)

        3、输入mysql服务的启动命令:  net start mysql (这时候论坛能正常访问了)

        4、打包刚刚复制的“bak_data”目录,同时把论坛最新产生的附件(data\attachment\forum [论坛附件目录])、data\attachment\portal [门户附件目录]、uc_server\data\avatar\000 [头像目录]、以及修改过的模版文件、修改过的插件文件。 (用WINRAR等工具打包时,我们可以在进程里面,选择右键“处理器关系”,别让WINRAR工具使用所有CPU工作,这样打包的时候网站就不会卡了)

        5、数据备份下载:

        (1.)放到指定的下载网站目录,比如http://aaa.wzdr.cn/bak_data.rar (注意,这个站点要限制一下载带宽,否则,你下载的这个一段时间,带宽可能会被占用完,原因就是你用的下载工具有加速功能,会把数据同时下载到很多云服务器上进行加速)

        (2.)如果用迅雷等多线程工具下载时,建议把“只从原始地址下载”勾选,同时“原始地址线程数”设置为1,这样下载时就不占用你服务器带宽了。默认是6个以上线程下载,迅雷云服务器还会从各个地方同时下载你服务器上的这个备份文件,会占用非常多的带宽。

        (3.)可以在服务器上,使用百度网盘、360网盘、115网盘等,直接备份。(阿里云主机,可以复制小于10M的文件,直接粘贴到本机)


        上面这个备份方法,测试过无数次,搬迁网站非常快,很方便。


        备份步骤每次耗时一般不会超过10分钟(1G数据库),建议经常备份。


        当然,还有一些phpMyAdmin备份方法我没用过,感觉数据库大了,会超时或丢失数据,我贴个官方地址:http://www.discuz.net/forum.php?mod=viewthread&tid=3147325


Q、网站数据有N个G,究竟应该备份哪里数据?

Discuz! 和 UCenter 数据 (数据库大于200M时,不建议用DZ后台的备份功能,容易造成超时、备份不完整等情况,建议用上面的方法进入服务器,备份mysql数据)

data\attachment\forum (论坛附件目录)

data\attachment\portal (门户附件目录)

uc_server\data\avatar\000 (头像目录)

以及修改过的模版文件、修改过的插件文件。

[只需打包没备份的文件夹,按照修改时间排序文件夹,很方便打包某些没有备份的月份文件夹,然后批量上传到360云盘]

另外,建议经常查看一下UCenter的通信情况,如果通信失败,可能UC和BBS的注册数据等信息错乱。

(论坛后台 - UCenter - 应用管理 - 通信成功)


Q、什么时候需要优化数据库?

答:建议备份数据库成功后,再优化数据库。注意,要找一个网络正常,且访问人数少的时候优化,否则可能造成数据库损坏。(如下图)

QQ截图20160517124730.png

(数据表优化可以去除数据文件中的碎片,使记录排列紧密,提高读写速度。)



[2014-12-01更新]
[2015-10-06更新]
[2016-03-08更新]
[2016-05-02更新]
[2016-05-17更新]
[2016-09-07更新]
[2016-09-16更新]
[2016-09-17更新]
[2017-04-08更新]

评分

参与人数 2好评 +2 达人币 +15 收起 理由
wmyz + 1 + 10 请不要恶意灌水
ruler + 1 + 5 感谢支持,营销神器有您更精彩!

查看全部评分

提问技巧:先问是不是这样?...再问为什么会这样?

2024定制规则联系作者QQ...如果遇到问题,可以开 向日葵、ToDesk、TeamViewer 配合QQ语音进行远程调试!

bug问题1-2个工作日内处理!QQ不闲聊,请直入主题!
营销神器,感谢支持和理解!
@感谢分享和出售规则的朋友,否则花钱也没地方购买。(100达人币=10元,其他地方定制一个简单功能群发软件大概需要300元)
@有人出售规则是好事,最怕的是想买规则,没人愿意出售。VIP会员可以免费下载官方VIP规则。
@规则发布一段时间后,如果失效(依旧有参考学习的价值),请重新抓包,对比更新,很简单(推荐学习规则编写,1-2天即可学会)
@群发规则定制参考价200元人民币/个
@如果百度收录慢,可以考虑360、搜狗、搜搜等搜索引擎。国外网站对搜索引擎支持也非常好。
回复

使用道具 举报

最佳答案
71 

1325

回帖

247

好评

1万

达人币

用户组:VIP终身会员

VIP赞助会员乐于助人兔年幸运勋章七夕纪念勋章忠实粉丝羊年幸运勋章

发表于 2014-7-3 17:15:21 | 显示全部楼层
哈哈 谢谢老大原创分享
小提示:.wzdr是规则文件,.hwl是数据包文件 / 论坛评分,不扣自身!不用白不用。
回复 支持 反对

使用道具 举报

最佳答案
12 

1386

回帖

45

好评

9301

达人币

用户组:VIP终身会员

巡察小组

VIP赞助会员七夕纪念勋章兔年幸运勋章活跃会员忠实粉丝

发表于 2014-7-3 17:20:58 | 显示全部楼层
最新手是很好的帮助文章。。。本人选择的是帝国。
回复 支持 反对

使用道具 举报

最佳答案
964 

1万

回帖

1593

好评

3万

达人币

用户组:管理员

为人民服务!

本月灌水之星宣传大使兔年幸运勋章七夕纪念勋章本月灌水之星帅哥勋章春节勋章

 楼主| 发表于 2014-7-3 17:22:24 | 显示全部楼层
wincy 发表于 2014-7-3 17:20
最新手是很好的帮助文章。。。本人选择的是帝国。

帝国以前我也经常用的,备份一次要1个小时。。。。后来才采用的mysql复制备份方式。
提问技巧:先问是不是这样?...再问为什么会这样?

2024定制规则联系作者QQ...如果遇到问题,可以开 向日葵、ToDesk、TeamViewer 配合QQ语音进行远程调试!

bug问题1-2个工作日内处理!QQ不闲聊,请直入主题!
营销神器,感谢支持和理解!
回复 支持 反对

使用道具 举报

最佳答案
32 

1322

回帖

320

好评

242

达人币

用户组:VIP终身会员

瞎鸡巴用我号。

历届版主VIP赞助会员乐于助人兔年幸运勋章七夕纪念勋章规则开发者忠实粉丝本月灌水之星出谋划策勋章羊年幸运勋章勤学向上10周年纪念勋章

发表于 2014-7-3 17:22:34 | 显示全部楼层
wincy 发表于 2014-7-3 17:20
最新手是很好的帮助文章。。。本人选择的是帝国。

大神。
回复 支持 反对

使用道具 举报

最佳答案
12 

1386

回帖

45

好评

9301

达人币

用户组:VIP终身会员

巡察小组

VIP赞助会员七夕纪念勋章兔年幸运勋章活跃会员忠实粉丝

发表于 2014-7-3 17:29:24 | 显示全部楼层
刺客 发表于 2014-7-3 17:22
帝国以前我也经常用的,备份一次要1个小时。。。。后来才采用的mysql复制备份方式。

可以选择备份方式。还有单个备份包的大小。来提高速度

不过没有最好的方法,只有最适合自己的方法。

我用的是iis+php+mysql+zend 这样的环境,采用西部数码工具直接搭建环境,其实也可以使用你的这个直接复制数据库的方法,不过没有尝试过,同时这种方法,有的时候可能会出现环境不好,数据库兼容性差的问题。所以采用上面的方法。

你采用 apache + mysql +php  这样的环境,并且是免安装的,那可移植性就好多了。直接打包复制粘贴走。很方便。也是一个不错的方法,前提:你的目标主机必须和你的原主机环境要相同。。
回复 支持 反对

使用道具 举报

最佳答案
161 

4874

回帖

326

好评

5404

达人币

用户组:VIP终身会员

历届版主VIP赞助会员乐于助人兔年幸运勋章七夕纪念勋章忠实粉丝羊年幸运勋章春节勋章

发表于 2014-7-3 18:02:32 | 显示全部楼层
刺客也开始闲了?
我很无聊!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

抢沙发||关于我们|手机版|营销神器 (蜀ICP备14013818号)

GMT+8, 2024-4-20 02:35

Powered by 营销神器论坛 Discuz!X3.4

© 2007-2024 营销工具

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