无论用什么程序搭建的网站,你一定要记住做网站数据很重要。一旦网站被黑客攻击插入病毒代码或者服务器宕机无法恢复数据,到时候哭都来不及。所以定期备份网站数据非常重要非常重要非常重要,重要的事情说三遍。网站数据主要包含两个方面:数据库内容,网站文件。今天本文主要说一下wordpress网站如何备份和恢复数据。
对,备份网站数据很重要,验证备份数据的完整性并恢复网站数据同样重要。如果备份数据无法正常恢复网站到原来的样子,相当于没备份不是。
备份Wordpress网站数据主要有两种办法,对于新手来说,可以使用Wordpress插件,如果稍微有点服务器管理经验,也可以使用脚本备份网站。
本文会详细介绍以上两种备份wordpress网站的方法并详细说明如何恢复备份数据。
用wordpress插件备份网站
WordPress插件备份网站比较方便,适合新手,虚拟主机或者VPS都可以用插件备份网站。
wordpress备份插件推荐用UpdraftPlus WordPress backup plugin。Updraft WordPress Backup Plugin wordpress.org官方插件库中最好的免费备份插件,安装量达200万,自带数据恢复功能,也就是说,备份网站之后,如果你的网站挂掉,可以重新安装Wordpress并安装UpdraftPlus WordPress backup plugin,然后把备份导入插件,就可以恢复网站到原状态了。
Updraft WordPress Backup Plugin支持自动定时备份,异地备份,把备份放在Dropbox, Google Drive, Amazon S3 (or compatible), UpdraftVault, Rackspace Cloud, FTP, DreamObjects, Openstack Swift以及email。如果你的网站刚开始做,数据不是很多,可以选择email备份。
如果你的服务器在国外,可以把备份放在dropbox,google drive之类网盘上。如果服务器在国内,可以选择买一个便宜的虚拟主机,然后备份在FTP上。异地备份是最安全的备份方法,异地备份就是把网站数据放在服务器以外的其他地方,比如网盘,其他虚拟主机等。即使服务器挂了,还有异地备份,还可以恢复网站。
用脚本备份网站
用wordpress插件备份网站适合流量不大的网站,也就是说服务器资源丰富,不在意插件备份数据时的那点服务器开销。如果你的网站很火,预算一般,服务器资源有点紧张,建议用脚本备份网站,利用网站流量不大的时间,比如说凌晨两三点,运行脚本(cron)备份网站。lnmp一键安装包里自带了一个一键备份脚本,只需简单配置就可以把网站数据备份到另一个FTP服务器上或者本机其他目录中,建议备份到另一个FTP服务器上。
PS:此脚本推荐在VPS上运行。带Cpanel的虚拟主机也可以用。
如何定时执行备份脚本
假设备份脚本放在~/backup.sh
在VPS命令行中,执行 crontab -e进入cron定时任务设置界面
输入:
0 3 * * * * /bin/sh ~/backup.sh
以上命令是让定时任务每天早上3点执行备份脚本
crontab -l
可以看到cron任务是否设置成功
然后重启cron:
service cron restart
如何恢复网站数据
用插件备份的网站数据的恢复已经在上文说过了,下面简单介绍下如何恢复用脚本备份的网站数据。
用脚本备份的网站数据分为两个部分,一部分是sql文件,另一部分是网站文件。恢复网站文件时,把sql文件导入mysql,解压备份的网站文件,然后如果新站的mysql用户名和密码与旧站不同,修改网站文件中的wp-config.php,把数据库与网站文件连接起来,网站数据就恢复了。
以上即网站数据的备份与恢复。具体步骤还请关注wordpress公园接下来的更新。
举报/反馈

wordpress公园

7获赞 9粉丝
分享wordpress主题、插件、教程
上海摩乾网络科技有限公司
关注
0
0
收藏
分享