因为之前使用wp-db-backup插件,但是至从一次升级后就该插件无法发送备份到我邮箱。于是在另外寻找其他插件代替的时候发现了这款叫做BackWPup的wordpress备份插件。
BackWPup介绍
BackWPup是官方推荐插件。这款插件不仅仅能备份wordpress的数据库,而且还支持整体备份。可以将备份文件压缩为zip,tar.gz,tar.bz2等格式,而且计划任务表可以让你根据自己的需要定制你的备份任务,并通过多种方式将备份文件发送至邮箱,或者是Dropbox,Amazon S3等第三方进行存储。另外BackWPup还可以对数据库进行优化,检查及修复,提供了较其他插件更为全面的服务和选择。
BackWPup的安装
作为wordpress官方推荐插件,可以在插件面板里的添加选项搜索到该插件,并进行安装。
安装完成以后可能会提示一些文件夹不存在,你可以在wordpress下建立这些文件夹,并给与这些文件夹可以读写权限。当然你也可以打开BackWPup面板里的setting选项,进行自定义配置,指定你需要的文件夹及路径。
BackWPup的使用
安装好BackWPup以后,从工具面板里选择“BackWPup”进行配置。这里简单说明如何使用BackWPup进行备份wordpress数据库,并将备份发送到指定邮箱。
点击“Add New”添加一个新的计划任务。
首先我们需要为该任务命名,比如“SQL_Backup”。
在最右边的设定选项:
Job Type,选择任务的类型,因为我们进行数据库备份,所以勾选“Database Backup”,同时我还选择了”Optimize Database Tables“对数据表进行优化。
Job Schedule,任务表,使其在你需要的时间执行你的定制任务。勾选”Activate scheduling“激活该表,然后根据你需要的时间对”分,时,日,月,周“进行选择。
Backup File,是设置你备份文件名及格式。”File Prefix“设置文件名的前缀,比如”database_backup_“。而下面的是选择文件的格式,推荐zip。若使用压缩文件,请确保wordpress所在主机支持该压缩服务。
Send Log,将日志文件发送到填写的邮件里。”Only send an e-mail if there are errors.“是让BackWPup只在发生错误时才发送日志。
在左边的“Database Jobs”栏里的“Database tables to exclude”选项是让我选择一些我们不要备份的数据表。
接下来看看下面的“Backup to Directory”这一栏。
“Full Path to Folder for Backup Files”是设置我们备份在主机上保存的路径,这个可以根据你自己的需要进行修改,但是必须得保证对该文件夹有读写的权限。
“Max. Backup Files in Folder”是让我们设置在主机上保存的备份文件数目,这个根据主机的空间大小而定,比如可以定为5。
在最下面的“Backup to Email”栏里“E-mail address”是填写用来接收备份的邮件地址。
以上信息填写完成后点击右上角的”Save Changes“保存所做的修改。
返回BackWPup下的Jobs菜单,可以看见刚才定制的数据库备份任务”SQL_Backup“,BackWPup便可以按照设置进行数据库备份,并将备份文件发送到指定邮箱。我们也可以立即点击”Run Now“执行该备份任务。
BackWPup设置
打开BackWPup的设置页面,在”Send Mail“栏里有一些配置信息需要设定。
Sender Email与Sender Name都比较好理解。可以根据自己需要填写。
而最后的Send mail method选项体现了BackWPup更为全面的定制功能。一般wordpress是采用PHP的mail()函数进行邮件发送,比如wp-db-backup插件就是默认采用该方式。如果wordpress所在主机不支持该函数就得另外安装SMTP插件来实现邮件发送,而BackWPup插件在这里就提供了SMTP方式来实现邮件发送。除此之外还可以通过sendmail命令来发送邮件。
通过以上的方式便能使用BackWPup实现数据库备份。























![Falling for you.. [Front Page] Falling for you.. [Front Page]](http://farm2.static.flickr.com/1221/4600933433_c531f86070.jpg)













