18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > 互联网创业成功之道(五):网站的数据库备份与管理

互联网创业成功之道(五):网站的数据库备份与管理

时间:2022-07-28 01:36:01 | 来源:建站知识

时间:2022-07-28 01:36:01 来源:建站知识

网站建成后,维护和管理就成为了需要持续进行的工作。在本章中,将对网站的内部链接优化、高效维护、PR的提升方式进行介绍。

一、优化网站的内部链接

二、网站高效维护三大常识

三、提高网站PageRank有妙招

四、站点交换链接 也要谨防假冒

五、反对低俗 禁止网站的违规内容

六、简单配置 让网站服务器固若金汤

七、了解“蜘蛛” 提高网站收录

八、巧妙加快网页显示速度

九、提高域名PageRank的小技巧

十、避免杂乱 在线管理网站文件

十一、网站故障实时监测自动提醒

十二、为网站简单添加搜索功能

十三、网站防黑的安全小锦囊

十四、访客查询以及安全措施

十五、巧设网站权限 拒绝黑客入侵

十六、拒绝“被黑”的安全预防

十七、亡羊补牢 网站被黑后的处理方法

十八、让网站无损过渡的操作方法

以上内容详细信息可到“互联网创业成功之道(五):网站被黑后的处理方法”阅读。

十九、网站的数据库备份与管理

1.无人值守 自动备份网站数据

个人网站总是很容易出现很多意外,比如服务器零件损坏、断线或者被黑客攻击,任何一种情况都会导致网站不能正常运行。在网站出现问题后,要在最短的时间内使其恢复正常,最好的方法是使用备份的数据恢复。但是大多数站长往往不能每天都对网站数据进行备份,一旦出现严重的损失就无法挽回。特别是对经常更新的网站来说,定期备份更为重要。其实即使无人值守,也能通过FTP自动备份网站数据,让网站真正做到“有备无患”。

(1)新建FTP备份任务

这里我们需要用到一款“绿环FTP数据备份”,它是专门用于FTP数据备份的绿色软件,并且还是免费版本,解压后无须安装即可使用。

打开软件的exe主程序后,点击“FTP备份”按钮,选择“新增FTP备份任务”,就会弹出参数设置菜单,按照界面提示输入“任务名称”等内容,而后设置网站服务器的FTP用户名和密码。如果是虚拟主机用户,这里就需要填写空间提供商提供的FTP账号密码;有自有服务器的用户则需要自己使用Serv-U等程序新建一个FTP用户。

 

图35 FTP参数设置

在“域名或IP地址选项” 中,可以填写已经绑定IP地址的域名,也可以直接设置服务器的IP地址。参数填写完成后,点击“连接”按钮,如果FTP的名称和密码无误,将会出现连接服务器成功的提示,这样就可以在软件左侧选择需要备份的源目录了。

 

图36 FTP用户密码信息

接下来设置网站数据保存到本地的文件夹,在目标目录中选择一个空间较大的硬盘,再新建一个专门的文件夹即可。

小提示:

如果FTP连接不了,可能是由于没有使用被动连接的原因。被动方式的FTP可以解决从服务器到客户端的数据连接被防火墙过滤的问题,但有些FTP软件并不支持这种方式。如果无法直接连接则可以选择“使用被动模式连接”复选框。

(2)设置自动备份周期

将网站的各项参数设置完成后,还要设定数据自动备份的时间,我们可以按照网站的类型以及数据更新情况设置自动备份的周期。

如果是不经常更新的网站,选择每月备份一次的设置即可,还能在软件中设置每月更新的具体时间。如果是数据比较重要的网站,则需要每天都进行备份,软件的备份周期设置非常方便,可以选择任意的时间进行自动备份。

 

图37 备份周期设置

不过,对于一般网站来说,一个星期进行一次完全的数据备份就足够了,只须选择“每周”单选框,然后设定一个时间段如“星期一”,以及备份开始的具体时间即可。

小提示:

备份计划周期以秒为单位,最少可设置每秒备份一次。这样对于一些数据库等重要的文件来说,就可以实现实时的异地备份功能了。

(3)备份任务选项

备份周期设置完成后,还要对具体的参数进行选择。切换到“其他选项”菜单,可以对备份失败的重试次数进行设置,以便在错误的时候进行重新备份的操作。

将以上所有选项都设置完成后,一旦到了预先设置的时间,软件将自动对网站数据进行备份。接下来我们只须将软件设定为开机自动启动,让它在后台自动运行即可。以后就可以不用管它,软件将自动在设定的时间工作,将数据备份在指定的文件夹中。

如果想马上进行网站数据的备份,可以选择“选项” 中的“开始备份”功能。软件将立即开始对网站的数据进行下载备份。

(4)数据备份高级进阶

经过以上设置,就可以完成基本的网站数据自动备份了。但是我们通过其他的设定,还能实现多种数据备份的高级功能,让网站数据备份起来更加方便。

只备份已更新的文件:一般来说,网站每天更新的内容并不多,每次都下载全部的数据不仅浪费时间,也造成了备份数据的冗余。我们可以设定让软件只备份已经更新的网站文件。方法是:切换到“复制规则”界面,选择“只复制修改过的文件”复选框,这样一来,网站中已经存在并没有更新的文件,软件就不会再次进行备份和重复下载。

备份与网站数据同步:要保证备份数据的准确性,避免出现不相关的内容。可以在“复制规则”界面中设置“自动删除目标目录存在而源目录不存在的文件和目录”功能,这样一来就会自动删除本地的备份文件夹中多余的其它文件。不过需要注意的是,启用这一功能前需要保证本地的网站备份文件夹是专用的,没有其它文件,否则将会出现误删除文件的情况。

 

图38 网站数据备份日志

备份日志方便查询:网站备份无人值守,那怎么才能知道数据到底备份完成了没有?或者是备份的项目有没有出现什么错误。软件的“备份日志”功能就提供了备份的各项日志记录,在最下方可以看到“系统日志”、“恢复日志”、“失败日志”三个选项卡,分别列出了软件运行过程中的各项具体数据,包括下载的所有文件都有记录。这样一来,即使人不在电脑前,网站数据备份也能获知详细的运行数据了。

2.MySQL在线数据备份好帮手

网站往往面临着各种危险:因为漏洞被入侵、服务器断电造成数据库出错……所以备份网站数据对站长来说至关重要。居安思危、有备无患,现在大多数网站都采用了速度和安全性较好的PHP+MySQL网站程序,这样虽说网站文件可以直接进行下载备份,但数据库备份起来比较麻烦。这款MySQL专用备份程序,可解建站后顾之忧。

帝国备份王(EmpireBak)是一款专为Mysql数据备份与导入制作的软件,程序系统采用分卷备份与导入技术,理论上可备份任何大小的数据库。使用起来也比较简单,而且还是免费版本(程序地址:光盘/程序/ ebak2008os.zip)。软件最大的特点是在备份容量大的数据库时有非常好的效果,可以兼容数据库的不同版本,还能完成修复数据表等其它实用操作。

(1)程序安装和设置

使用该程序必须保证服务器为Window/Linux/Unix 系统,并且安装了 Zend Optimizer 和 PHP组件。下载程序压缩包并解压,将upload文件夹里的所有文件上传至虚拟主机或服务器中。

上传完毕,直接在浏览器中使用http://域名/目录/ index.php的方式访问,在出现的登录界面上方可以选择程序的语言编码。然后使用默认的管理帐号“admin“、密码“123456”登录,登录成功后在“账号设置”中进行密码的修改,以免程序被他人盗用。

要使程序能正常使用,需要首先设置待备份的数据库各项参数。进入数据库设置界面中按照提示填写,一般情况下只需要填写数据库的用户名和密码,其它均保持默认即可。

 

图39 备份工具的安装

(2)分组备份 快速方便

将程序安装并把参数设置完成后,就可以对数据库进行备份操作了。

在备份程序主菜单中选择备份数据选项,程序将列出所有数据库名称,在需要备份的数据名称后单击“备份数据”按钮,稍等片刻,将出现备份参数设置界面。

小提示:

如果数据量较大,则需要等待较长时间。程序采用分组备份,系统会自动将数据库分成多部分进行导出。理论上不限数据库大小,均可进行备份与恢复。

 

图40 数据库备份参数设置

这里我们可以选择“按文件大小备份”和“按记录数备份”两种方式,前者适用于相对较小的数据,后者则适合数据量大的数据库(比如说500MB以上)使用,效率比按文件大小备份高出很多。

而后选择数据库备份的存放位置,默认是以“数据库名_备份时间”为文件夹名称,可以根据需要任意修改。在“备份说明”文本框中可以填写备份的说明文字,将生成一个readme.txt文件,便于备份数据的辨认。

最后选择需要备份的数据表,点击“开始备份”按钮,在弹出的对话框中选择确定,程序将自动开始数据库的备份操作。软件生成的备份数据文件为.php后缀,采用了登录验证等多种加密方法,只有登录的管理员才能进行数据恢复,保证了数据的安全。

小提示:

数据库备份完成后,可以将备份文件下载到本地硬盘保存,以防止意外丢失或损坏。既可以直接在程序中进行数据打包下载,如果数据容量较大,还可以通过FTP直接下载。

(3)数据恢复 安全便捷

当网站数据库出现错误,或是网站转移服务器空间,需要恢复备份的数据时,可以直接进入程序的“恢复数据”界面,选择要恢复的数据备份文件,方法是点击“选择目录”按钮打开目录浏览界面,单击选择需要恢复的备份文件夹,而后选择要导入的数据库名称,确认无误后,单击“开始恢复”按钮,程序将自动进行备份数据的还原,如果数据量很大,则需要等待较长的时间。

 

图41 备份的数据列表

小提示:

一般来说个人网站每隔几天进行一次数据备份就可以了,每次备份文件会占据不少的服务器空间,对于时间长的旧数据,可以删除以节省空间。

(4)程序其它实用功能

版本不同也能兼容

MySQL数据库有很多种版本,不同的版本数据一般是不能兼容的。这样在转移服务器空间时就特别麻烦,EmpireBak可以自动识别MySQL版本格式,然后自动进行转换。这样不同版本、不同编码的数据库之间也可以直接进行备份与恢复了。

另外系统还支持完整备份功能,也就是说,即使备份与恢复的两个数据库表结构不一致,也可直接进行备份与恢复,这对于初学者来说非常方便。

修复损坏的数据表

网站采用PHP+MySQL的程序架构,很可能会因为服务器突然断电造成了数据库中的数据表损坏。EmpireBak就有一个修复数据表的功能。

如果有损坏的数据表想要恢复,方法是:直接按照备份数据的步骤进入数据表列表页面,勾选损坏的数据表前的复选框,单击“修复数据表”按钮,一般即可修复损坏的数据表了。如果有多个数据表损坏,则可一次勾选多个表名称,同时进行修复即可。

3.轻轻松松 Access转换SQL

在建站之初,一般都会使用Access作为网站程序的数据库。它的优点是方便易用,上手简单。但是缺点也显而易见:安全性较差,网站往往存在安全威胁;只能承载较小的数据量,一旦数据过多或负载变大,就会影响到站点的正常运行。

而MySQL数据库的优势是安全性好,并且可承载量大,适用于较大型的网站系统。网站运行速度是不是变慢了,数据是不是越来越多,需要升级吗?下面就来看看如何将Access数据库无损转换为SQL数据库。

(1)配置软件运行环境

DB2MYSQL是一个可以将ACCESS数据库文件转化为对应SQL代码的程序。可应用于将ACCESS数据库转换为MySQL或其它类型的SQL数据库。

运行软件还需要先安装微软的MDAC组件(Microsoft Data Access Components),(下载地址:

)它是微软开发的针对SQ L server的数据访问组件,我们需要首先下载该组件后进行安装,否则DB2MYSQL程序将不能正常运行。

(2)转换数据库为MySQL

下载转换软件:程序运行环境配置完成后,就可以开始数据库的转换了,首先下载DB2MYSQL软件,程序为绿色版本,无需安装,解压后即可使用。如果MDAC组件没有安装成功则会出现出错提示。

选择数据库表:软件虽然是英文界面,但操作起来非常简单。要转换数据,需要先添加待转换的数据库文件,依次单击“File—Open Database”按钮,而后在弹出的文件选择框中选定后缀为.mdb的Access数据库文件。而后数据库上所有的数据表将依次在列表框里列出。点击数据表名称即可列出当前数据表的所有字段,将所需转换的数据表和字段进行单击选择即可。

 

图42 数据库转换软件

小提示:

所谓防范于未然,即使软件可以进行数据库的无损转换,也务必需要提前备份好原数据库文件。因为数据的重要无需多言,无论进行何种数据库操作,事先备份好数据都是必不可少的工作。

生成SQL语句:选择好所需转换的数据表,并确认无误后,就可以生成SQL语句了。只需单击软件最下方的“Start”按钮,软件将自动开始进行SQL数据库的转换工作,如果数据库较大,则需要较长的转换时间。

导入数据文件:

Access数据库转换为SQL文件后,就可以将其导出为MySQL的数据文件。

首先我们需要在MySQL数据库中创建一个和Access数据库完全相同的表,方法是登录管理后台,输入数据库用户和密码,而后输入数据库名称,单击“创建”按钮新建一个MySQL数据库。

 

图43 数据库管理面板

最好导入刚才用软件自动生成的SQL语句文件。稍等片刻后,数据库就转换成功了。

小提示:

不仅可以转换为MySQL数据库,包括其它SQL数据库中也可使用生成的数据文件。也就是说转换后的SQL语句不仅仅在MySQL下可以执行,在Microsoft SQL Server和ACCESS中同样也可以执行。

4.为网站数据库“减肥”

随着网站的日益发展壮大,网站数据也随之变得庞大起来。将数据库进行压缩处理不但能够节省空间,更能起到易于备份保存的作用。下面我们就来学习快速压缩Access数据库以及保护数据库表的方法。

(1)下载安装“减肥”工具

压缩Access数据库的方法有很多,使用专用的压缩软件是相对简单的方式。这里我们就以“Access数据库压缩精灵”软件为例来进行说明。

将程序文件下载并解压缩,打开后在安装界面中接受软件使用条款,而后选择软件安装目录,接着点击“安装”按钮,稍候将自动弹出软件主界面。

小提示:

该软件虽附有安装程序,但实际上是绿色软件,并不会在系统中添加任何信息,需要注意的是,安装时有插件选项,如需卸载可直接删除相应程序文件。

(2)数据压缩一气呵成

首先在软件上方的文件栏中选择需要压缩的数据库文件。在添加文件时,即使数据库后缀被修改为asp或其它文件格式(这样做的目的是防止其被非法下载),软件一样可以自动识别,我们只须在选择时将文件类型下拉菜单的选项设置为“所有文件”即可。

由于数据的安全至关重要,在压缩前我们可以将原来的文件备份,方法是在“压缩前自动备份”前点选复选框,在压缩的同时软件就会创建一个数据库的备份文件。确认无误后点击“压缩数据库”按钮,软件将自动完成数据库的压缩工作。

 

图44 Access数据库压缩软件

压缩完成后软件将以图形方式显示文件的压缩比以及数据库版本,以此可以方便地察看文件压缩的详细情况。即便是设有密码的数据库,软件同样可以对其进行快速压缩。

小提示:

数据库在压缩后同样可以使用,并不会影响网站的正常运行。不过为了安全起见,建议还是保存好备份的原数据库文件,以防止意外。

(3)加密数据自有一套

软件不仅具有压缩数据库的功能,还附带了一款“Access隐藏专家”的小工具,点击软件主界面中的“隐藏数据库”按钮,就可以打开此工具。它可以将数据库中的表转换为隐藏表,这样一来使用其它察看工具就不能显示数据表,但一样可以在网站程序中正常使用,可以很好地起到保护数据的作用。

 

图45 Access隐藏专家软件

按照同样的方法打开数据库文件,点击“开始查找”按钮查找数据库表,查找完成后将显示数据库中存在的表。而后点击“隐藏”按钮,就完成了隐藏操作。如果需要恢复被隐藏的数据表,只须打开对应的数据库文件,然后点击“恢复”按钮即可。

小提示:

数据加密操作具有一定的风险,在使用前务必要备份相关文件。

敬请关注第六章:

第六章 站点营销与整合推广

相关链接:

互联网创业成功之道(四):完善功能 让网站更易用

《互联网创业成功之道:网站策划、建设、推广盈利实战攻略》是一本全面讲解网站建设全过程的一本书籍,也是作者五年以来建站经验的总结。

本书围绕网站建设的全过程展开,从网站策划开始,逐一讲解了网站创建、网站内容管理、网站维护、网络营销方案、网站SEO、网站盈利技巧等实际操作,并以实例的形式为大家介绍了成功的网络创业案例和网站运营中的误区,让大家可以学习最直接的建站经验。

A5站长网将连载本书,如果您想抢先阅读,可到卓越网等网上书店购买,该书在全国各地新华书店亦有销售。

作者:陶秋丰(EndTo) 出版社: 电脑报电子音像出版社。

关键词:数据,管理,创业,成功

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭