教程所用环境:CentOS 7/PHP 7.4/Negix 18.0/MariaDB 10.5/WordPress 5.9/BT Panel 7.9/phpMyAdimn 5.1
1. 为什么要手动备份以及需要备份的文件
虽然WordPress里面有一些自动备份的插件,但是由于手动备份是最可靠的方法,同时手动备份还可以获得完整的备份文件,在服务器发生非常严重的事情(比如重装系统)时也可以进行恢复,因此还是有必要时常手动备份一下的。
对WordPress进行备份,主要分为两个部分,一个是对数据库进行备份,另一个是对WordPress本身进行备份。
2. 数据库的备份方法
数据库一般使用phpMyAdmin进行备份,不会安装的可以看我的这篇文章。
首先打开phpMyAdmin打登录到你的数据库,选择自己网站的数据库(根据镜像的不同命名可能也不同,我这里是”wordpress“,有时也可能是自己的域名等),并选择导出,如下图:
随后会显示如下图片,这里直接选择执行就可以了,就会得到一个.sql后缀的文件,这个.sql文件就是网站的数据库。
将这个文件保存好,就可以进行下一步了。
3. WordPress的备份方法
该教程将通过宝塔面板来进行备份,当然对Linux比较熟悉的人也可以通过Linux命令行或者FTP等方式进行备份。
首先登录到宝塔管理面板,进入“文件”这个功能下,并找到自己的WordPress站点根目录,如下图。(腾讯云WordPress镜像上为“/usr/local/lighthouse/softwares/wordpress”,不同的镜像的网站根目录一般不同,大家可以看自己的环境的手册说明或者根据Negix上的配置自己查一下。)
选中这个文件夹,使用”压缩“选项”进行压缩,就可以获得一个该目录的压缩文件,如下图:
随后对那个压缩包文件选择“更多”,然后选择“下载”就可以把它下载下来储存了。这样WordPress网站就备份完成了。