如何备份VPS主机上的网站及数据库 – 手工备份篇

无论我们是VPS/服务器的新用户,还是已经用过N年的老鸟,无论是虚拟主机、还是服务器,我们都知道建站最为重要的是域名选择商家的安全,其次就是数据的安全。一旦网站的数据丢失或者因为服务商的问题导致网站不能打开,我们没有拿到最新或者最近的数据进行同步临时的启动备用服务器切换,这样会对于我们的网站和用户群有一定的影响。

我们在使用VPS的时候,对于新用户来说 ,不需要多少高深的技能,无论我们是用WEB面板,还是使用编译包安装的环境,我们能够学会简单的部署环境、搭建网站,以及定期的备份网站文件和数据库就可以。关于备份有好多方法,高端一点的是同步自动增量备份、以及定时同步备份等,一般的网站来说没有必要这样高级,我们只要定期的进行人工、手工备份网站文件和数据库就可以。

在之前的几篇文章中,国外主机优惠也有写过关于VPS备份的文章:

利用WDCP面板备份网站文件及数据库以及网站还原恢复方法

Linux VPS网站文件、数据库备份及更换主机搬家过程记录

对于命令的操作,有些用户可能有点担心搞错了,所以这篇手工备份还是比较有用的。

第一、网站文件的备份

一般的网站,都分为数据库和网站文件,网站文件如果比较少,我们可以直接用FTP下载,或者直接在线压缩打包。用SSH命令进入网站所在的目录中。使用到的命令是

cd itbulu.com

tar -zcvf itbulu.com.tar.gz itbulu.com

这里的意思是,我通过cd命令进入到网站所在的文件夹中,然后用tar压缩成TAR.GZ压缩包,这样我们再用FTP下载到本地备份。

第二、数据库的备份

一般我们采用的是MYSQL数据库,登录PHPMYADMIN界面,我们直接从文件中导出当前网站的数据库。

看上图,我们直接选择当前网站数据库,然后导出执行,选项都默认。这样我们就可以把数据库另存为到本地。

最后,如果我们需要恢复网站和数据库的时候,只要对应的导入,以及修改数据库链接就可以。一般小型的博客、网站手工备份也足够了,我们可以半个月或者一个月备份一次。如果我们不放心备份的完整度,以后我们也可以使用多种备份方式不同备份,或者在备份后在本地恢复数据,如果数据完整,那就放心。