- 积分
- 24600
- 注册时间
- 2007-3-16
- 激情
- 17110
- 居住地
- 重庆市 江津市
- 在线时间
- 53705 小时
- 最佳答案
- 964
用户组:管理员
为人民服务!
|
很多朋友应该也有自己的论坛或主机吧,在这里我分享一个自己的数据备份心得!
如有说得不对的地方,希望各位大神指正!
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、什么时候需要优化数据库?
答:建议备份数据库成功后,再优化数据库。注意,要找一个网络正常,且访问人数少的时候优化,否则可能造成数据库损坏。(如下图)
(数据表优化可以去除数据文件中的碎片,使记录排列紧密,提高读写速度。)
[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更新]
|
评分
-
查看全部评分
|