首页 > 建站资源 > 建站教程 > 建站教程:手动备份网站程序、MySQL数据库的方法

建站教程:手动备份网站程序、MySQL数据库的方法

时间:2017-06-26    来源:老部落

无论我们建站采用的虚拟主机、VPS、还是服务器,甚至有些服务商提供全管理型服务器,但是为了确保我们网站、项目数据的安全,我们也需要自己到服务器备份数据到本地或者备份服务器。从个人角度考虑,即便商家提供有备份服务、快照备份、甚至全管理,我们也需要自己备份到其他备用机器、或者本地电脑中,这样才能确保安全。

如果我们网站数据并不是很多,而且能够管理好网站,我们可以采用定期手动备份网站数据。但是,如果我们每天网站流动数据较多、重要性更强,我们可以采用定时、同步等备份策略。但是在这篇文章中,我将分享普通个人网站、以及常规的个人手动不定时的备份Linux VPS、服务器中网站文件、MySQL数据库的方法。

第一、Linux备份网站、数据库准备

笔者在这篇文章中分享的方法基本上适合大部分Linux VPS、服务器环境中的网站备份。我们的目的是要备份网站目录所在的所有网页文件、以及可能在使用的MySQL数据库。

1、登入当前VPS、服务器SSH远程,进入当前网站所在的目录,准备通过命令直接打包网页文件。

2、利用PHPMyAdmin或者mysqldump命令备份数据库。前者适合数据库较小的,安全起见还是用后者备份。

第二、备份网站网页文件

1、命令

tar -zcvf laobuluo.com.tar.gz /home/wwwroot/laobuluo.com

备份网站网页文件

2、检查和下载文件

这里我们将网页文件都打包,然后通过FTP工具直接将打包文件下载到本地,或者我们可以wget到其他服务器中。有些朋友喜欢直接FTP不压缩下载,这样效率太低了,我们需要压缩后下载,提高效率。不熟悉tar或者zip等压缩命令的可以参考这篇文章。

第三、备份MySQL数据库

1、PHPMyAdmin备份

如果数据库比较小,可以采用这个方式备份,不过需要注意一个问题。如果我们是需要转移服务器,用这个方法备份数据库要记住当前和转入过去数据库的版本兼容问题,最好是一样的版本。

PHPMyAdmin备份

根据上图,我们可以备份当前网站的数据库。

2、命令备份

mysqldump -u数据库名 -p数据库密码 数据库 > laobuluo.sql

这里可以直接用mysqldump命令导出数据库,这样的备份模式比较安全且比较完整。

第四、VPS服务器备份网站数据小结

1、除非我们认为自己网站、项目数据不重要,那我们可以不备份。即便是服务再好的服务商,我们都需要备份数据。

2、以上这个备份方式适合数据量不大且可控范围内的进行手动备份数据和数据库。如果是吞吐数据较大的项目,我们需要用到其他高端方式。

相关推荐
Rsysnc安装配置教程:实现VPS主机文件备份同步
建站指南:创建网站全套流程完整总结
零基础怎样开始学习做网站(Ruby on Rails)?
使用CloudControl和DotCloud免费云空间建站教程
不使用第三方平台 10分钟搭建运营人自己的网站
如何在一天之内搭建具备cool属性的个人博客
免费SSL证书Let’s Encrypt安装使用教程
如何使用flarum框架搭建一个有逼格的轻论坛?
建站教程:5分钟快速搭建免费个人博客
新手建站指南:织梦网站必须学会的基本代码
百度开发云快速搭建WordPress网站的教程
建站教程:如何在Windows下搭建免费个人博客?
Bandwagonhost VPS主机购买、使用、及VPS速度优化方法
一键包YUM原生态安装LAMP Web环境 全教程
微企点:在不酷的建站领域创业,让别人更酷
建站程序哪个好?我试了30多款 这是我的答案……
写给大家看的教程:从零开始在GitHub上部署个人博客
PHPCMS V9下载模块"参数错误"的解决办法分享
建站指南:简单6个步骤教会你快速搭建一个网站 windows环境
10个常见需要避免的WordPress建站错误操作问题
小内存VPS建站进阶:从组件优化到Typecho个人网站安装
八大免费SSL证书:给你的网站免费添加HTTPS加密
织梦dedecms/gbk站点mip改造方案分享
WordPress博客搬家到阿里云的经验分享
mysql-bin.000001文件占满磁盘的原因与解决方法
Godaddy域名转出和Name.com域名转入全过程分享

精彩推荐

热门教程