Discuz!论坛备份恢复全功略
- 格式:doc
- 大小:1.16 MB
- 文档页数:15
如何进行网站的备份和恢复随着互联网的普及和发展,网站已经成为企业和个人展示自己的重要平台。
然而,网站在运行过程中会遇到各种意外情况,如黑客攻击、服务器故障等,这可能导致网站的数据丢失或瘫痪。
因此,进行网站备份和恢复显得尤为重要。
本文将探讨如何进行网站的备份和恢复,以确保网站的运行和数据的安全。
1.选择适当的备份方法首先,我们需要选择适当的备份方法。
目前,常见的网站备份方法有三种:手动备份、自动备份和云备份。
手动备份是指手动将网站文件和数据库下载到本地保存。
这种方法简单易行,但需要手动操作且容易出错。
自动备份是一种通过脚本或插件自动进行备份的方法,可以设定备份的频率和保存的位置。
云备份是将网站数据上传到云端存储,提供了更高的安全性和可靠性。
根据实际情况选择合适的备份方法。
2.备份网站文件备份网站文件是网站备份的重要步骤之一。
网站文件包括网站程序文件(如PHP、HTML等文件)、图片、样式表、JavaScript等。
备份网站文件的方法有多种,可以使用FTP软件将文件下载到本地,也可以使用压缩软件将文件打包后下载。
无论使用何种方法,都应确保备份的完整性和准确性。
此外,注意保存备份文件的命名和位置,建议使用日期和网站名称来命名备份文件,以便管理和查找。
3.备份网站数据库网站数据库是存储网站内容和数据的核心部分,备份数据库是网站备份的另一个重要步骤。
备份数据库的方法因数据库类型而异。
对于MySQL数据库,可以使用phpMyAdmin等数据库管理工具来备份和恢复数据库。
打开数据库管理工具,选择要备份的数据库,再选择导出功能,即可将数据导出为SQL文件。
对于其他类型的数据库,可以参考相应的文档和工具来进行备份。
4.定期备份网站对于网站来说,备份一次是远远不够的。
为了确保网站的数据安全,建议定期备份网站。
备份的频率可以根据网站更新的频率和数据重要性来确定。
如果网站是动态更新的,备份的频率可以选择每天或每周备份,以保证数据的实时性。
如何完成网站备份与恢复在网络时代,网站是人们在网上展示自己的重要工具之一。
然而,由于各种各样的原因,比如黑客攻击、服务器故障等,网站数据的丢失或者破坏经常发生。
因此,对于网站管理员来说,网站备份和恢复是极其重要的工作。
本文将介绍如何完成网站备份和恢复。
一、备份网站网站备份是指将网站文件和数据库保存到其他地方的过程。
备份可以保证数据安全,同时也为网站恢复提供了数据源。
以下是备份网站的步骤:1.确定备份的类型:全备份、增量备份和差异备份。
全备份是指将整个网站的文件和数据库进行备份。
增量备份是只备份网站新增加或修改的内容。
差异备份是备份全备份和增量备份之间的变化。
2.选择备份的存储位置:本地硬盘、外部硬盘、云存储等。
本地硬盘是备份的最基本的方法,但缺点是在本地硬盘容易被病毒等恶意软件破坏。
外部硬盘是一种更稳妥的备份方式,但是会受到设备损坏的影响。
云存储是备份最安全的方法,但是也需要考虑存储空间、上传下载速度和费用等问题。
3.用适当的备份工具执行全备份、增量备份或差异备份。
备份工具有很多,比如rsync、scp、phpMyAdmin等。
管理员可以根据自己的需要选择相应的工具进行备份。
二、恢复网站在网站出现数据丢失或破坏的情况下,管理员就必须进行网站恢复。
以下是恢复网站的步骤:1.选择备份的类型。
管理员需要根据备份的类型选择符合要求的文件。
如果是全备份,就需要恢复前端的所有文件和数据库。
如果是增量备份,就需要找到最近一次的备份文件和所有增量备份文件。
2.还原备份文件。
当找到备份文件时,管理员就需要将备份文件还原至服务器上。
这需要用到相应的工具,比如rsync、scp、FTP等。
3.配置网站文件和数据库。
当备份文件还原成功后,管理员需要重新配置网站文件和数据库。
具体需要解压备份文件,重命名文件夹或导入数据库等操作。
需要注意的是,恢复网站可能会受到多种因素的影响,比如服务器硬件故障、网站代码错误等。
因此,在进行网站恢复的过程中,管理员需要非常小心,以避免造成不必要的损失。
注意:此教程适用于虚拟主机用户一、后台→ 全局→ 关闭站点(为了不影响数据库备份)二、数据备份1)论坛数据库备份步骤:后台→ 站长→ 备份→ 站点全部数据→ 提交注意:备份好的数据存放在论坛根目录/data/backup_日期_ABCDEf(红色字体是备份数据名称范例)2)UCerter数据备份步骤:后台→ UCerter → 左侧数据备份→ 全部打勾→ 提交注意:备份好的数据存放在论坛根目录/uc_server/data/backup_日期_ABCDEf(红色字体是备份数据名称范例)3)头像文件备份步骤:把论坛根目录里/uc_server/data/avatar这个下载到本地存放(红色字体文档里存放的就是你论坛用户头像文件)4)板块图标设置备份步骤:把论坛根目录里/data/attachment/common这个下载到本地存放(红色字体文档里存放的就是你的论坛版块设置图标)5)伪静态规则备份(不使用伪静态功能者可忽略此项)Apache php虚拟主机的伪静态规则伪静态-Apache.txt(911 Bytes, 下载次数: 6)下载后修改文件为.htaccess格式上传论坛根目录iis windows虚拟主机的伪静态规则伪静态-iis.txt(1.02 KB, 下载次数: 9)下载后修改文件为httpd格式上传论坛根目录6)附件备份(根据自己附件实际存放地址备份)7)LOGO,favicon.ico,等备份。
三、如果继续使用原域名的话,这时就可以把域名指向新的空间地址了。
四、域名指向完成后,全新安装DiscuzX1.5程序(安装教程请参考官方贴)注意:安装时创始人的ID和密码最好与之前的保持一致,数据表前缀也要与之前名称保持一致。
五、把本教程第二步里备份的7项数据按原位置上传空间。
六、数据恢复步骤:后台→ UCerter →数据备份→ 数据恢复(此时你上传的数据非分文件会自动显示)→ 打勾→ 提交→ OK!七、核对1)后台→ 工具→ 文件权限2)对比(后台→ 站长→ UCerte r)和(后台→ UCerter → 应用管理→ 编辑)里的每项内容是否一致注意:一般出现头像无法上传、显示、更改等,八成就是这的问题。
如何备份和恢复服务器数据详细教程在日常工作中,服务器数据备份和恢复是非常重要的一项工作。
无论是避免数据丢失,还是应对突发情况,备份和恢复都是必不可少的。
下面将详细介绍如何备份和恢复服务器数据的方法和步骤。
一、备份服务器数据1.选择合适的备份工具在备份服务器数据之前,首先需要选择合适的备份工具。
常见的备份工具有rsync、tar、cp等。
根据实际需求和服务器环境选择合适的备份工具。
2.制定备份计划制定备份计划是非常重要的一步。
需要确定备份的频率、备份的内容、备份的存储位置等。
可以根据数据的重要性和变化频率制定不同的备份策略。
3.执行备份操作根据制定的备份计划,执行备份操作。
可以通过命令行或者备份工具进行操作。
确保备份的数据完整性和准确性。
4.验证备份数据备份完成后,需要验证备份数据的完整性和可用性。
可以尝试恢复部分数据来验证备份的有效性。
5.定期检查和更新备份定期检查备份数据的完整性,并根据实际情况更新备份策略。
确保备份数据的及时性和有效性。
二、恢复服务器数据1.准备恢复环境在进行数据恢复之前,需要准备好恢复环境。
确保服务器处于正常状态,恢复所需的软件和工具已经准备就绪。
2.选择恢复方式根据备份数据的类型和备份方式选择恢复方式。
可以选择全量恢复或增量恢复,也可以选择部分数据恢复。
3.执行恢复操作根据选择的恢复方式,执行恢复操作。
确保恢复的数据完整性和准确性。
4.验证恢复数据恢复完成后,需要验证恢复数据的完整性和正确性。
可以进行数据对比和测试来确保数据的准确性。
5.定期演练恢复操作定期进行数据恢复演练,检验恢复操作的可行性和有效性。
及时发现和解决问题,提高数据恢复的效率和成功率。
通过以上详细的备份和恢复服务器数据的教程,希望能够帮助大家更好地保护服务器数据,避免数据丢失和损坏,确保服务器的正常运行和数据安全。
备份和恢复虽然看似简单,但是却是保障数据安全的重要一环,希望大家能够重视起来并严格执行备份和恢复策略。
通达OA - 数据备份与恢复指南备份数据的重要意义:定期备份数据,可以在数据发生意外损失的情况下,进行灾难恢复,最大限度避免损失。
一名退役OA管理员的心声:曾经有一份完好的数据摆在我的面前,但我不知道备份,现在数据丢失我追悔莫及,如果公司领导给我再来一次的机会,我会对那份数据说:备份你!如果非要给备份加一个期限,我希望是每周一次。
快速导航- 请选择您希望了解的操作:最简明的备份建议自动热备份数据库(通达推荐的数据库备份方法)手动备份OA数据手动恢复OA数据数据迁移方法举例(例如更换硬盘、重新分区或更换服务器)OA软件整体快速迁移的技巧(无需在新服务器重新安装)重装操作系统而不用重装OA软件的方法使用其它备份软件进行数据库备份最简明的备份建议数据库自动备份:设置自动执行数据库热备份(登录OA,进入菜单系统管理,数据库管理,找到数据库热备份选项,设置好),然后把MYOA安装目录\bak 目录下的数据库备份文件,至少每周一次拷贝到其它电脑或移动硬盘。
数据库手动备份:每周使用通达数据库一键备份工具,手工备份一次数据库,并把备份的目录,拷贝到其它电脑或移动硬盘。
附件手动备份:定期备份MYOA安装目录\attach 目录和MYOA安装目录\webroot\attachment 目录到其他电脑或移动硬盘,无需停止服务就可以拷贝。
完整备份OA系统:最多隔1个月,停止Office_Anywhere 和MYSQL5_OA 服务后,把MYOA安装目录(默认d:\MYOA)整体备份到其他电脑或移动硬盘,备份后再启动服务。
数据恢复:需要恢复备份的数据时,建议先联系通达技术支持,询问清楚后再操作。
即使恢复成功,也不要轻易删除备份文件。
数据备份的周期建议:a.每天定时备份数据库,参考自动热备份数据库b.每周完整备份数据一次,参考手动备份OA数据自动热备份数据库操作方法:第1步:以管理员身份登录OA系统,通过菜单"系统管理->数据库管理"进入"数据库热备份页面";第2步:自动热备份数据库:设置数据库定时智能备份的参数:备份间隔天数、备份时间、备份的数据库(如:TD_OA)或者需备份的重点模块数据(如:邮件、工作流等),保存设置。
网站备份和恢复是每个网站管理员都应该掌握的技能和知识。
在不可预测的情况下,如服务器故障、黑客攻击或人为失误等,网站数据和文件可能会受损或丢失。
因此,备份和恢复网站是至关重要的,它可以帮助我们快速恢复网站和数据,减少业务中断和损失。
一、为什么要备份网站?备份网站的重要性不言而喻。
首先,备份可以帮助我们保护网站数据免受潜在的风险,例如黑客攻击、服务器故障或不可预测的自然灾害。
其次,网站备份还可以帮助我们快速恢复网站,减少业务中断时间和避免停机损失。
此外,备份还可以帮助我们恢复误删除的文件或从旧版本中恢复数据。
二、如何备份网站?备份网站的方法有很多种,下面介绍几种常见且易于实施的备份方法。
1. 手动备份:这是一种最基本的备份方法,适用于小型网站。
通过FTP或文件管理器,将整个网站目录下载到本地存储设备中。
此外,还可以手动导出数据库文件,并将其存档。
尽管手动备份需要手动操作和维护,但它提供了最大的灵活性和控制力。
2. 自动备份:对于大型网站或经常更新的网站来说,手动备份可能过于繁琐。
因此,使用自动备份工具是更有效的方法。
可在主机控制面板中设置自动备份计划,定期备份网站文件和数据库。
此外,还可以使用插件或第三方工具来自动备份网站,如UpdraftPlus,BackWPup等。
3. 云备份:云备份是一种将网站数据和文件备份到云存储平台上的方法。
通过将数据存储在云中,可以很好地保护数据免受物理设备故障或损失的影响。
流行的云备份服务提供商有Amazon S3,Google Cloud Storage等。
三、如何恢复网站?当网站出现故障或数据丢失时,及时进行恢复至关重要。
以下是一些常用的网站恢复方法。
1. 手动恢复:当使用手动备份方法时,可以通过将备份文件上传到服务器来恢复网站。
还可以还原数据库备份,以将数据恢复到以前的状态。
手动恢复过程可能需要一些技术知识和经验,但它提供了最大的控制力和灵活性。
2. 自动恢复:对于使用自动备份方法的网站,可以在主机控制面板或备份工具中执行自动恢复操作。
目录1.DZ X页头主菜单背景图片透明自由更换页头背景图片的方法 (2)2.DZ X1空间转移全攻略,本人实战经验,欢迎转帖! (2)3.给你的x快速增加微博功能!!在dzx首页增加快速发心情或者叫记录的功能模块!! 45.Discuz! X1 中修改首页显示页面的方法 (6)6.论坛的侧边栏怎么启用! (7)7【求助】页头背景图问题! (7)8开启二级域名(门户,广场,群组,家园,应用,游戏) - 详细 (8)9Discuz!X 二级导航广告生成器 (10)10人人connect_共享网站的庞大数据 (10)11论坛昵称显示 (12)1.DZ X页头主菜单背景图片透明自由更换页头背景图片的方法首先放个演示图在放个演示地址/方法步骤:1 登陆网站后台2 界面---风格管理---编辑(你正在使用的风格)3 背景---页头背景背景颜色:(transparent:)输入括号内代码---此步骤是设置原背景图片透明背景图片:(你的背景图片URL 970*72的规格大小)自己制作图片上传网站你所知道的目录附加属性:(no-repeat center top)输入括号内代码4 更新缓存5 OK2.DZ X1空间转移全攻略,本人实战经验,欢迎转帖!终于解决了解决思路和办法:1。
DZ X1版本转移到另外一个空间2。
备份老的DZ X1 下的UC和DZ的数据库,在老的UC下备份,数据备份,选择UC和DZ3。
再次备份DZ--站长--数据库--备份全部,注意选择数据库版本,备份后下载到本地4。
新空间安装一个全新的DZ X15。
登陆全新X1后台之后,进入UC后台,点备份数据,备份后,自动产生一个备份目录,将刚才备份好的UC和DZ下的数据库分别传上去(注意:UC的要传到UC_SERVER下的DATA\BACKUP下的具体目录中)6。
恢复数据7。
现在看到的是不对的,可能出现多种错误,可能ID无法登陆,可能帖子无法登陆,可能米有一个会Yuan8。
数据库备份文件损坏的恢复方法和技巧数据库备份文件在数据库管理中具有重要的地位,它们是恢复数据的关键组成部分。
然而,有时我们可能会遇到备份文件损坏的情况,这可能是由于硬件故障、人为错误或其他原因导致的。
本文将介绍一些恢复数据库备份文件的方法和技巧,帮助您解决这个问题。
1. 检查备份文件完整性在尝试恢复之前,首先应该检查备份文件的完整性。
可以使用数据库管理系统中的备份验证命令或工具来检查备份文件的完整性。
如果备份文件被检测到有任何损坏或错误,可能需要考虑使用其他备份文件或其他恢复技术。
2. 使用备份恢复工具大多数数据库管理系统都提供了备份恢复工具,可以使用这些工具来恢复备份文件。
这些工具通常具有图形用户界面,简化了恢复过程。
它们提供了不同的选项和技巧,可以根据实际情况进行灵活配置。
通过按照工具提供的步骤和指导来执行恢复操作,可以最大限度地减少数据丢失。
3. 使用第三方恢复工具如果数据库管理系统的备份恢复工具无法恢复损坏的备份文件,可以尝试使用第三方恢复工具。
这些工具通常是由专业的数据库恢复服务提供商开发的,可以解决各种备份文件损坏问题。
这些工具可以快速识别和修复备份文件中的错误,以恢复尽可能多的数据。
但是,请务必选择信誉良好的第三方恢复工具,并谨慎评估其性能和可靠性。
4. 逐步恢复如果备份文件太大或损坏的部分仅影响了其中的一部分数据,可以考虑逐步恢复的方法。
逐步恢复意味着先尝试恢复一部分数据,然后逐步添加其余的数据。
这样可以降低恢复失败的风险,并且使恢复过程更加可控。
通过仔细选择要恢复的数据,可以减少数据丢失并快速恢复数据库。
5. 寻求专业的数据库恢复服务如果您在使用自己的恢复方法和工具时遇到了困难,或者数据库备份文件的损坏程度很严重,影响了重要的业务数据,那么寻求专业的数据库恢复服务可能是一个明智的选择。
专业的数据库恢复服务提供商通常具有权威的技术团队和专业的设备设施,可以处理各种各样的数据库恢复问题。
discuz使用手册一、简介Discuz是一款开源的论坛软件,拥有强大的功能和易于使用的界面。
本使用手册将详细介绍Discuz的各项功能和操作方法,帮助用户快速上手并充分发挥其优势。
二、安装与设置1. 安装步骤a. 下载Discuz安装包并解压;b. 创建数据库,并将Discuz安装包中的文件上传至服务器;c. 运行安装向导,填写数据库信息和管理员设置;d. 完成安装并进行相关配置。
2. 基本设置a. 登录后台管理中心;b. 配置站点名称、URL、时区等基本信息;c. 设定用户注册和登录方式;d. 设置论坛的版块和权限。
三、论坛管理1. 用户管理a. 注册与审核:设定用户注册流程及审核方式;b. 用户组管理:创建不同的用户组以区分权限和管理;c. 用户权限设置:设定不同用户组的权限。
2. 板块管理a. 创建板块:设置论坛的版块及其属性;b. 板块权限:为不同用户组设定各自的板块权限;c. 主题分类:创建主题分类以便用户更好地进行讨论。
四、主题与回复1. 发表主题a. 在指定板块中点击发布新主题;b. 编写主题标题和内容;c. 标记关键字和添加附件(如果需要);d. 发布主题并等待其他用户回复。
2. 回复主题a. 在主题页面中点击回复按钮;b. 编写回复内容;c. 可选的附带图片、链接等;d. 提交回复并等待其他用户互动。
五、权限管理1. 用户权限a. 默认用户组权限:管理新注册用户的权限;b. 特殊用户组权限:特定用户组的特殊权限设置;c. 用户自定义权限:用户能够自行设置的权限。
2. 板块权限a. 读权限:设置用户可以阅读哪些板块;b. 发帖权限:设定用户是否能够在特定板块发布主题;c. 回帖权限:控制用户是否可以回复特定板块的主题。
六、其他功能1. 积分和勋章:设定用户获得积分和勋章的规则;2. 用户签名:设置用户在论坛中的个性签名;3. 搜索功能:快速搜索论坛中的主题和回复;4. 草稿箱:自动保存用户未发布的内容;5. 私信和@功能:用户之间的私密交流;6. 管理员工具:包括数据备份、论坛开关等。
DZ,Discuz!论坛搬家详细教程,包你一看就会。
1、第一步:在原空间中后台备份数据库,并将整个网站打包上传到新空间备用买了新空间应该原空间还开着,没有关系,让原空间开着吧,在新空间上测试好了,再把原空间的最新数据库传上去就好了,所以,在搬家前,在原空间的UC、bbs、home后台中把数据库备份。
这个备份应该不用我教了吧,但大多数人不知道备份后,文件在哪,在这里明确下:uc:/ucenter/data/backup/backup_090.....(这是一个日期,根据日期就知道是哪天备份的,其它的备份是一样的)bbs:/bbs/forumdata/backup_...(这是一个随机的名字,查看下文件的日期,也知道哪个是最新备份的)home:/home/data/backup_090...(同uc)找到这些数据库备份文件,你以后上传到新空间中备用,还原数据库时用在这里,我建议大家,分别备份各自的,而且安装UC、bbs、home也是单独分别一个一个安装,这样便于理清思路然后将整个网站打包上传到新空间备用2、第二步:在新空间中安装全新的UC、bbs、home这个安装我就不说了,官方有教程,在这里只是注意1)新空间的数据库,数据库用户名,密码最好与原空间的数据库一样,如果不一样,你会自己改config也可以自己改,如果你不会,最好一致2)全新安装的版本最好是与你原网站程序的版本是一致的,你要想升级,请搬家成功后再升级,一步步来,不然出了问题,不知道是哪里的问题3)全新安装的UC、bbs、HOME的管理员密码,创始人密码最好与原来的一致,这样避免还原数据库后,你就不知道密码是什么了3、将原空间的uc、bbs、home的文件(现在已经在新空间上了),除CONFIG文件之外的文件,全部对应在新空间中替换这一步就是让你注意,现在新空间中的config文件已经是配置好了的,只需要把原空间的文件除config外的文件复制过来替换就行了,有的人不明白config的位置,在这里明确下,高手不用看了。
Discuz!是目前应用最为广泛的PHP论坛,以运行高效,维护方便,搭建简单而著称。
很多用户都搭建了自己的Discuz!论坛,在使用过程中会遇到诸如空间服务提供商主机出问题,Discuz!论坛版本升级,安装各种插件造成论坛崩溃的问题,如何才能保证在这些问题发生后依然可以继续使用论坛呢?其中的关键就是将自己论坛的数据库备份好,只要数据库还在那么恢复论坛完好无损就是一个简单的工作。
今天笔者就为各位介绍如何备份和恢复Discuz!论坛数据库。
一,Discuz!论坛数据库简介:
在我们学习备份和恢复Discuz!论坛数据库之前需要了解其自身机理。
我们现在使用的Discuz!论坛所用数据库是MYSQL数据库。
他也是目前为止与PHP兼容性最好的数据库。
在实际使用中我们只需要把论坛对应的数据库文件备份出来即可,这个数据库文件将包括论坛所有表内容以及各个参数信息。
我们有两种方法来备份和恢复Discuz!数据库,一个是通过Discuz!论坛内置的数据库备份功能来实现,而另外一个则是通过MYSQL数据库专业备份工具——PHPMYADMIN来实现。
不管是哪种方法我们都可以在备份后轻松的将论坛恢复。
各个帖子各个主题以及所有用户及其权限完好如初。
二,通过Discuz!内置备份功能保存数据库:
安装并运行Discuz!论坛一段时间后我们可以通过其后台的备份功能保存数据库文件。
第一步:用管理员权限登录论坛,在首页点右上角的“系统设置”进入后台管理界面。
(如图1)
第二步:后台管理界面中我们在左侧找到“数据库->资料备份”。
然后你会看到“数据备份类型”选项,一般我们保持默认的“标准备份”即可,他将备份包括常用的数据表在内的数据信息。
如果是选择“全部备份”则保存全部论坛数据表内容,“最小备份”则是保存包括用户,板块设置及系统设置在内的数据,另外如果我们对数据库并不是十分了解的话,不建议大家通过“自定义备份”来设置。
(如图2)
小提示:
在我们进行数据库备份类型设置时即使选择了全部备份也应该注意一点,那就是这样备份的信息里是不包括模板文件和附件文件的。
模板和附件还有用户自定义头像等信息的备份只能
通过FTP下载./templates,./attachments,./customavatars这些目录里的内容人工备份。
当然如果你是对服务器自身操作也需要把这些目录内容复制到其他地方。
第三步:接下来是设置“数据备份方式”,我们保持默认值“Discuz!分卷备份-文件长度限制为2048Kb”即可。
第四步:“数据备份选项”中大部分信息保持默认即可,在备份文件名处可以输入我们要备份的数据库保存文件名称,当然默认会根据保存日期随机起一个名字,这个名称我们也是可以修改的。
(如图3)
第五步:点“提交”按钮开始备份数据库,很快就能看到Discuz!的提示——“恭喜您,全部一个备份文件成功创建,备份完成”。
(如图4)
第六步:我们用鼠标左键点下面那个数据库文件链接将查看该数据库文件的内容,如果懂得数据库语言的用户可以通过此文件了解自己论坛的一些基本信息。
把这些文件复制下来保存成一个以后缀名sql为结尾的文件就实现了备份工作。
(如图5)
第七步:当然我们直接用鼠标右键点第五步显示的数据库文件链接,并且选择“另存为”可以将这个数据库文件保存到本地硬盘。
(如图6)
小提示:
如果我们把论坛建立在自己的服务器或主机上的话可以到Discuz!安装目录中的forumdata 目录找到刚刚备份的.sql文件,直接将他进行保存即可。
(如图7)
当然如果是远程虚拟主机的话就需要通过FTP登录工具访问Discuz!所在目录里的forumdate目录下载对应的.sql文件。
(如图8)
三,通过PHPMYADMIN备份数据库:
一般来说专业的正规的备份MYSQL数据库的方法是通过PHPMYADMIN这个工具,下载最新版本的PHPMYADMIN后将他解压缩到网站发布文件夹中,例如www目录是发布目录,那么就把phpmyadmin解压缩到此目录中。
接下来我们通过http://ip地址/phpmyadmin来访问PHPMYADMIN管理程序。
小提示:
如果是虚拟主机的话也可以直接把PHPMYADMIN程序上传到虚拟空间中,访问PHPMYADMIN 的方法和上面介绍的一样。
第一步:登录PHPMYADMIN管理界面后选择“导出”。
(如图9)
第二步:在数据库导出界面中我们能看到当前系统中存在的数据库名,例如笔者的数据库有两个,一个名字是mysql,另一个名字是pacino。
在安装Discuz!时会要求我们输入数据库名,当初添写的是pacino,所以现在也应该备份此数据库。
在备份类型处选择默认的SQL 即可,这样保存的文件格式是SQL,也是应用最多兼容性最强的格式。
(如图10)
第三步:在数据库导出界面的下方是设置数据库文件保存方式,我们勾选“另存为文件”,压缩方式选择ZIP压缩。
最后点右小角的“执行”按钮即可。
(如图11)
第四步:之后会出现保存文件的提示窗口,由于刚才我们选择了保存类型为zip格式,所以这里将自动储存为localhost.sql.zip压缩文件。
当然我们解压缩此文件就能看到里头的.sql文件内容。
(如图12)
不管我们是在安装有Discuz!服务器上进行操作还是在虚拟主机上都可以通过PHPMYADMIN 来完成数据库的备份工作,保存下来的sql文件是关键,要把他放到一个可靠的地方,为日后恢复备份数据做准备。
四,通过PHPMYADMIN程序恢复数据库:
前面我们介绍了通过PHPMYADMIN备份保存数据库,实际上我们也可以通过此方法恢复已经备份好的数据库。
需要注意一点的是数据库名称一定相符。
第一步:当我们需要把以前备份的数据库进行恢复时,在建立Discuz!论坛时设置数据库名称处要特别注意,添写的应该和备份数据库的名称一样。
例如笔者保存的数据库名称为pacino,那么在建立Discuz!论坛设置数据库名称时也要输入pacino为数据库名,而用户名和密码等信息也应该尽量相同。
(如图13)
第二步:这样通过第一步我们为Discuz!建立了一个和我们保存的数据库名称一样的空数据库。
接下来我们通过地址访问phpmyadmin,点主页下方的import进行导入数据库操作。
(如图14)
第三步:在import导入界面的file to import处通过旁边的浏览按钮找到我们以前通过phpmyadmin备份的数据库文件,记住一定要是ZIP格式的,这也是为什么在备份时笔者告
诉大家选择ZIP压缩格式进行保存的原因。
其他设置保持默认即可。
最后点“执行”按钮。
(如图15)
第四步:当在import导入界面中出现“import has been successfully finished,144 queries executed.”的提示就说明我们的数据库已经成功导入到论坛中。
(如图16)
第五步:再次通过phpmyadmin查看pacino数据库时就会发现该数据库已经不是空的了,里头有几十个表,每个表里头都有相应的信息与数据。
(如图17)
五,通过Discuz!自身功能恢复数据库:
前面我们介绍了通过Discuz!自身的备份数据库功能来保存数据库,实际上我们也可以通过论坛自身的恢复数据库功能将保存的数据库导入到论坛中。
第一步:用管理员权限登录论坛并进入后台管理界面,点“数据库->资料恢复”。
(如图18)
第二步:在数据恢复设置中选择“从本地文件”进行恢复,然后通过右边的“浏览”按钮找到之前保存下来的.sql文件。
(如图19)
第三步:点“提交”按钮后将出现询问“分卷数据成功导入数据库,您需要自动导入本次其他的悲愤吗?”一般我们继续点“确定”按钮即可。
之后我们的数据库文件就完全导入到当前论坛了。
论坛会出现再次要求你输入管理员帐号的提示。
访问论坛地址时你也会看到所有信息都恢复到备份数据库时的内容了。
(如图20)
小提示:
不管我们采取哪种方式备份和恢复数据库,一定要注意备份和恢复时使用的Discuz!论坛版本要相同,甚至是语言种类也要一致,否则会存在乱码的问题。
六,总结:
上面介绍了两种备份和恢复数据库的方法,就个人感觉来说当你的论坛数据库容量不大时选
择Discuz!论坛自带的备份和恢复方法是比较方便的,而当论坛数据库容量比较大时采取论坛自带备份功能可能会出现备份时间过长的情况,这时就应该使用phpmyadmin来解决了。
当然不管怎样一个论坛的核心就是他的数据库,里面储存着帖子,主题,用户,附件等关键内容。
如果一个论坛的数据库丢失了,那么要想恢复人气是一件非常困难的事情,所以说在日常我们管理Discuz!论坛时一定要定期对数据库进行保存,保存周期要根据论坛的访问人数和主题数目决定,一般人气越旺备份的周期就越频繁,对于个人论坛来说基本上每个月针对数据库备份一次到两次即可。