既然我们已经学会在宝塔面板可视化环境中部署创建网站,我们是不是已经开心在运营网站,包括我们有些在更新网站内容和相应的网站推广等,忙的不亦乐乎。我们是否有遭遇过努力维护的网站因为商家的原因,我们自己的操作失误导致数据丢失或者无法恢复数据的问题。尤其是我们在使用云服务器之后,所有的服务器的安全问题,数据备份问题都需要我们自己解决。
哪怕我们选择百年老店的主机商,都有数据安全风险。所以我们需要不定期的人工或者策略自动备份数据到我们本地,只有数据放在我们本地才是最为安全的。有些朋友备份还在服务器上,这算是哪门子备份,服务器问题不是照样完蛋。
在这篇文章中,老乐就较为全面的分析和分享我们如何在宝塔面板中备份网站和数据库文件。
第一、宝塔面板手动备份
所谓的手动备份就是根据我们自身的需要,然后主动的去宝塔面板后台备份。一般这样的做法是本身网站的数据更新率也不太多,而且我们服务器是相对稳定的。所以没有必要频繁的备份,我们可以根据自己预设的时间一周或者两周,甚至一个月备份一次。
比如,老乐管理的企业客户的网站,我一般半年备份一次。有些客户不更新的网站,一年备份一次。这都是采用手动备份。
这里,我们登录宝塔面板后台,找到当前站点。如上图所示,可以备份网站的文件,直接打包。
这我们可以看到备份压缩包,可以直接下载到本地。这个备份是直接放在服务器上的,我们需要下载到本地才够安全。
上面只是备份到网站的文件,数据库我们需要到数据库中备份,逻辑是一样的。备份完毕数据库后我们也是一样下载到本地。这种模式就是手工备份网站。
第二、宝塔面板自动备份
自动备份,就是无需我们手动去操作可以备份下来。用自动备份可以设置定时备份到第三方存储或者是第三方服务器。这样可以确保在我们忘记手动备份网站的时候能实现自动策略。
如果我们用宝塔面板的话,软件商店里是有自带第三方备份插件的。比如上图,我们可以看到包含又拍云、七牛云、腾讯云对象存储、阿里云对象存储、FTP空间等多个第三方存储空间。这样,我们可以将同步备份到靠谱的第三方存储中,相对来说第三方存储是比较安全。我们可以定期再到第三方存储下载到本地。
比如这里我演示可以七牛云对象存储同步备份。安装七牛云对象存储插件后,我们填写在七牛云开通的存储桶和API KEY信息。
七牛云存储桶开通和API获取可以参考这篇文章。设置完毕之后,我们设置定时任务即可。
这里我们分别在计划任务中,设置备份网站和数据库。以及设置执行周期。我们可以根据数据的重要程度设置执行周期备份。
这样设置添加任务之后,我们就可以实现网站同步备份到第三方存储中。当然,我们可以效仿类似备份到其他对象存储。定时备份第三方存储的好处就是无需我们再手工备份,而且备份周期是固定设置的,不怕忘记备份。
如果我们用宝塔面板的话,可以用这2个方式实现网站的备份确保数据安全。
评论