老蒋已经在前面的文章中记录到云服务器搭建的宝塔面板搭建的WordPress站点,这个也是我们当前主流建站的程序,程序安装且基础设置之后我们就可以开启建站更新内容之旅。不过,我们不要忘记,即便我们选择的是主流云服务器商家,或者我们选择的服务器比较贵的,也是有存在服务器的安全问题,甚至有可能是我们自行运维过程中出现的问题。
解决这个意外的问题最佳办法就是定期备份数据。如果我们服务器是用来建站的,我们可以定期的备份网站文件和数据库。有些时候也不是一定要每天的备份,可以根据我们的时间选择备份,比如我们个人网站选择半个月或者一个月备份一次也是可以的。在这篇文章中,老蒋准备记录云服务器常见的备份手段,比如手动备份和自动备份。
备注:学会备份服务器和网站的数据是建站必备技术。第一、手动备份
所谓手动备份就是根据我们的需要备份,然后自行选择备份内容和目标。如果我们有用过虚拟主机的朋友,你肯定也有比较笨拙的通过FTP将主机中的文件一个个下载到本地电脑中,这个也是一种备份方法。老蒋以前早期也是这么笨拙的备份的,当然如今学聪明可以先在主机端打压缩包后下载。
那对于有使用宝塔面板建站的环境,我们如何手动备份呢?
1、网站文件备份
这里我们借助宝塔面板的【文件】管理工具,可以找到我们的站点对应的目录。然后看到上图,点击【压缩】,可以直接对目录进行压缩。
压缩文件名和路径可以根据他的随机来,或者我们自己设定一个名字。压缩完毕之后,我们可以直接下载到本地,或者也可以借助FTP工具下载到本地。这样,我们就可以完成网站文件的下载,这个也可以效仿参考用到有其他数据文件下载打包的。
2、网站数据库备份
这里我们到宝塔面板左侧的【数据库】看到上图我们的需要备份的数据库列表。找到【无备份】,然后我们可以看到可以备份数据库。
备份后我们可以看到数据库直接下载到本地即可。
通过上面的手动下载数据库和文件,就可以完成手动备份。
第二、自动备份
所谓的自动备份,就是不需要上面我们去手动一个个备份,我们可以设置定时任务,备份后我们再去下载到本地。这里我要和后面单独介绍的第三方插件工具自动备份的方式区别的。这个是系统自带的备份功能,可以简化我们上面的备份任务。
这里我们在【计划任务】中可以看到有【备份网站】和【备份数据库】,我们分别设置定时任务。
这是我们设置的备份网站任务。根据提示我们设置备份的目标,备份周期执行,以及保留份数。添加任务之后,我们会在定期备份的周期备份到备份目录。
备份数据库方式也是一样的。
这里我们备份的数据库和文件,还是在服务器中。我们鉴于数据的安全,我们需要定期从服务器下载到本地。以前老蒋就遇到一个网友虽然设置备份的,但是他都放在服务器,最后服务器商家跑路,他即便做备份,也没用。
这里我们在"/www/backup"目录中。看到 database 和 site 目录,其中分别是数据库的备份和网站文件的备份。我们进去目录下载到本地就可以。
这种自动备份比上面的手动备份轻便一些。我们可以定期从服务器下载到本地就可以。后面老蒋再介绍借助第三方插件完全自动备份的办法。