对于很多小站长来说,网站上的事情都要自己做。除了做好seo,定期做好网站的备份也是很有必要的,因为无论你用什么程序来建网站,都没有绝对的安全性。一旦数据被黑客丢失,损失会很大,有时你可能会做出一些误操作。因此,定期的网站备份非常重要。用网站的备份文件,即使所有文件都已从服务器上删除。由于杨凡使用wordpress,今天,分享如何备份wordpress网站数据。
大部分站长一个月备份一次,但是流量大或者重要数据多的网站要更频繁的备份。当出现问题时,可以最大限度地减少数据丢失。
如何备份wordpress网站数据
首先,服务器映像
对于阿里云、腾讯云等支持服务器快照的云服务器,可以直接生成快照(有些叫镜像)。快照可以手动生成,也可以定期自动生成。这种方式可以快速备份整个磁盘的数据,但是缺点是备份恢复的时候整个磁盘也恢复了,有的甚至是收费的,比如阿里云。
第二,使用WordPress网站备份插件。
建议WordPress备份插件使用UpdraftPlus。这个插件可以对WordPress网站进行完整备份,并将备份文件存储在云端或者直接下载到你的电脑上。这个WordPress网站备份插件也支持定期备份和按需备份。站长可以选择需要备份的文件进行备份。
这个网站备份插件除了备份网站,还自带了数据恢复功能。也就是说,备份网站后,如果你的网站挂了,可以重新安装这个插件,导入数据,然后就可以恢复备份了。
此外,UpdraftPlus还有付费版本。UpdraftPlus包括网站迁移、网站克隆、数据库检索、数据库替换、多站点支持等功能。不过免费版已经可以满足备份数据的功能了。
方法:手动备份
找到你的网站的根目录。一般来说,根目录的名称是www、htdocs、wwwroot、public_html等。如果找不到哪个是根目录,可以逐个打开目录,看看目录下是否有wp-content、wp-admin、wp-includes三个文件夹。然后就是wordpress的根目录。找到根目录后,将整个目录文件夹压缩成zip压缩包格式,并下载到本地计算机进行存储。
网站备份后,数据库要单独备份。大多数服务器都是由phpmyadmin管理的,这里也以phpmyadmin为例。
首先,输入phpmyadmin并找到您的数据库。如果你不知道你的网站安装在哪个数据库里,那么你可以看看下图。这样的数据库结构就是你的wordpress网站数据:
" data-src="https://www.yangfanhao.com/n/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAq4AAAD6AQMAAABasVeNAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACxJREFUeNrtwTEBAAAAwqD1T20JT6AAAAAAAAAAAAAAAAAAAAAAAAAAAACeBlT2AAFqQ3oWAAAAAElFTkSuQmCC">如果你安装了多了wordpress网站,不知道哪一个是想要备份的,那么在左侧上图找到wp-options,点击一下进入这个表,就可以看到网站的url。
找到你想要的数据库之后,点击左侧数据表的根目录,再点击导出按钮。
如果你是正常备份,选择快速导出,点击执行即可。
如果你是服务器搬家,选择自定义,在下面的兼容选择一下myslq323 兼容模式。
mysql不同的版本导入的数据可能出现问题,因此最大兼容旧版本可以导出多个版本进行备份,这是以防止你的数据要迁移到别的数据库进行导入时遇到的问题。