腾讯云服务器优惠活动华纳云香港服务器

lnmp环境下如何手动备份网站文件和数据库

我们站长做个网站都是挺不容易的,从域名注册、掌握虚拟主机或者 VPS 的基本配置,到安全防护、搭建网站、图片处理、发布文章、SEO 等等是样样精通,不过这里面最重要的工作,其实是网站备份!不要轻易相信服务器商家的备份承诺,最靠谱的还是要你自己动手。魏艾斯博客一般都是定期手动备份,那么今天我们就来说一下基于 lnmp 环境下手动备份网站和数据库的步骤。

lnmp环境下如何手动备份网站文件和数据库-第1张-boke112百科(boke112.com)

一、备份网站文件并下载

首先我们用 Xshell 连接 VPS,进入网站目录的上一层目录,比如我的网站目录是/home/wwwroot/www.vpsss.net/,那么输入命令如下:

cd /home/wwwroot/

格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名/文件夹名

示例:

tar -zcvf www.vpsss.net.tar.gz www.vpsss.net

lnmp环境下如何手动备份网站文件和数据库-第2张-boke112百科(boke112.com)

其中,前面的 www.vpsss.net.tar.gz 是我给压缩文件起的名字,后面 www.vpsss.net 是网站文件夹的名字,我这是为了方便记忆,你可以随便起名字好记就行。

这时候我们的网站文件夹就被压缩存放在/home/wwwroot/下面,也就是它的上级文件夹中。

这里涉及到 FTP 的权限,有两种情况:

1、如果你的 FTP 权限在 wwwroot 下面,那么你直接用 ftp 连接 VPS 上去,找到那个压缩文件下载下来就行了。

2、如果你的 FTP 权限是在 www.vpsss.net 也就是网站文件夹下面,还需要用到一个移动文件的命令。

格式:mv [选项] 源文件或目录 目标文件或目录

示例:

mv www.vpsss.net.tar.gz www.vpsss.net

lnmp环境下如何手动备份网站文件和数据库-第3张-boke112百科(boke112.com)

也就是移动 www.vpsss.net.tar.gz 这个压缩包到 www.vpsss.net 这个文件夹中。

现在用 ftp 连接到你的 VPS 上面去下载这个网站压缩包吧。

PS:其实这个步骤我们可以直接用 FTP 链接到服务器后,直接将整个网站文件直接下载到本地即可。不过由于网站文件很多直接下载会很慢,所以有可能还是把网站文件变成压缩包后再下载会比较好。

二、备份网站数据库并下载

手动备份网站数据库一般通过登录phpMyAdmin进行导出操作,正常情况下 phpMyAdmin 的地址是:https://你的网站 IP/phpmyadmin/输入数据库用户名密码就可以进入,然后备份数据库的步骤如下:

点击左侧你的网站数据库名字 – 点击右侧的“导出”- 点击下面的“执行”- 弹出对话框保存数据库文件到本地电脑即可。

lnmp环境下如何手动备份网站文件和数据库-第4张-boke112百科(boke112.com)

以上是lnmp 环境下手动备份网站文件和数据库的整个过程,魏艾斯博客尽量写的通俗易懂和比较的全面一些,而网络上面很多教程都比较精简(只提关键的几行代码),考虑到新手一看到 linux 的命令行就发蒙,所以就写的啰嗦了一些。毕竟本人也是这么过来的,所以写教程的过程其实也是自己复习了几遍,多用用就熟悉了。

我们熟悉 linux 命令的常用格式就行,用不着像搞科研一样面面俱到。本来 linux 就比较枯燥的东西,以命令行居多。像网上部分教程从一开始介绍 linux 系统、数据库、phpMyAdmin 管理、php 环境,理论一大堆,看了半天让人云里雾里的搞不懂还是不知道如何搭建 php 环境。

我们的目的就是在 lnmp 环境建立一个 WordPress 网站,根本用不着学习太多太深的 linux 理论知识,能最快速度实现这个目标就行了,更多的精力还是应该放到网站建设上去。

拓展阅读

赞 (0) 打赏
版权声明:本文为投稿文章,感谢 魏艾斯博客 的投稿,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu