WordPress数据备份方案

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: WordPress数据备份方案 从 2008年8月26日 开始被阅读 189 次 在使用WordPress的过程中,总会当心自己的数据也许什么时候会丢失,这里也许可能是虚拟主机提供商的问题,也可能自己误操作的问题,也可能自己管理的服务器出现的问题。

WordPress数据备份方案

从 2008年8月26日 开始被阅读 189 次

在使用WordPress的过程中,总会当心自己的数据也许什么时候会丢失,这里也许可能是虚拟主机提供商的问题,也可能自己误操作的问题,也可能自己管理的服务器出现的问题。总之,WordPress数据备份的问题不能不考虑。

这里,将通过介绍多种方法来说明如何在虚拟主机和自己有管理权限的服务器上有效的备份自己的博客文章数据。

首先当然要说明一下,你的博客程序是使用WordPress来创建的,否则下面说的可能大多数对你无效。

1. 使用插件进行备份

我想这个是大多数WordPress用户经常使用的方法,当然需要在这里首先介绍。

个人感觉,使用插件进行备份,常常被用到的有下面两种插件:

1.1 WordPress Database Backup

在官方网站上面没有详细描述功能特征,不过具体大致如下:

  • 支持MySQL数据库备份;
  • 支持自动备份;
  • 支持邮件;

1.2 BackUpWordPress

功能特征:

易用模式(EasyMode)

  • 切换易用模式(EasyMode)和高级模式(AdvancedMode);
  • 数据库备份以及目录结构,包括上载的文件,插件等;
  • 设置新备份邮件提醒;
  • 手动和自动备份转换;
  • 为备份设置的基本附表;
  • 恢复备份;
  • 交互的SQL数据导入;
  • 后台自动继续未完成的备份;
  • 下载备份;
  • 帮助页;
  • 多语言支持(目前包含英语和德语);

高级模式(AdvancedMode)更多选项

  • 设置和管理自订的时间表;
  • 检查磁盘空间;
  • 查看备份日志;
  • 删除备份手动;
  • 管理备份预置;
  • 管理例外列表;

1.3 如何选择?

事实上,两种备份模式都能够满足大多数WordPress用户对数据备份的要求。当然,BackUpWordPress插件的功能稍微全面一些;不过WordPress Database Backup插件因为它的知名度自然有其出众的地方。

2. 使用phpMyAdmin备份

如果你是PHP开发人员或者相关的技术人员,也许你更愿意使用phpMyAdmin这样专业的数据库管理工具来进行备份和恢复数据。

关于如何使用phpMyAdmin进行数据备份的问题,WordPress Codex已经有了比较详细的说明了,点击这里可以查看详细内容,这里就不再赘述。

3. 使用系统cron进行备份

如果你有幸有自己的服务器能够在上面安置你的博客,那么你可以使用这里介绍的方法进行数据备份。

当然,上面1、2点所提到的备份方法也同样适用,不过,当然还有更加快捷和自动化的方法。同时,这里介绍的方法将适用于你服务器上所有的数据库内数据,而并不是单单针对WordPress的数据库。

事实上,我们最常用的手段,就是通过在linux或者其它类unix操作系统上面执行cron任务来实现自动的备份过程。

在这里,我使用的是一个自动备份的脚本:MySQL Backup Script,可以通过下述网址下载到:

http://sourceforge.net/projects/automysqlbackup

下载后,其文件名为:automysqlbackup.sh.2.5(以2.5版本为例),改名为:automysqlbackup.sh,并将该 脚本放在服务器的某路径下,例如:/usr/bin/automysqlbackup.sh。修改脚本中相应的变量以便适应服务器中MySQL的环境。

通过crontabe命令,将脚本加入到自动运行队列中:

# crontab -e

0 2 * * * /usr/bin/automysqlbackup.sh

上面这部分代表了,系统将自动在每天的凌晨2点备份数据库。

4. 总结

综上所述,如果你是将WordPress作为博客的应用平台,并安装在虚拟主机上的话,建议采用插件的方式进行备份,这样做有针对性并且操作简单。

而如果你拥有自己的主机,则可以使用cron的自动备份方式,当然也可以同时使用插件方式和cron两种备份方式。

至于使用phpMyAdmin方式进行备份,个人认为大可不必,因为比较专业并且出错概率高(因为功能太多可能出现误操作)。当然,如果你是php开发人员就另当别论了。

相关文章
wordpress插件上传的失败原因和处理方案
wordpress插件上传的失败原因和处理方案
209 0
wordpress插件上传的失败原因和处理方案
|
SQL 缓存 安全
WordPress 站点地址被恶意篡改的防护方案讨论
关键词:WordPress,篡改,挂马,恶意,攻击,注入,跳转,重定向,网址,siteurl,home,url,hacked,jump,redirect 摘要:WordPress 站点稍有不慎就有可能受到恶意攻击。一种常见的手段是通过篡改站点的地址,用户访问网站时将会被重新定向到恶意网站。长老将分析两种常见的攻击手段:修改文件和修改数据库,并分享一些安全防护的小技巧。
549 0
|
关系型数据库 测试技术 应用服务中间件
价值888元的wordpress性能优化方案 全面提升wordpress打开速度
经过以上几步性能优化操作,你会发现你的wordpress站已经可以达到秒开了,是不是很简单?
8047 0
|
Apache 开发工具 git
服务器上使用 git 更新 wordpress 内核方案
推荐三种部署典型的 Wordpress 小型网站的方案
1172 0
|
安全 PHP Apache
WordPress 权限方案
每个主机和主机的情况可能有所差异,如下只是概括性地描述,并不一定适用于所有情况。它只适用于进行“常规设置”的情况(注:比如通过“suexec”方式来进行共享主机的,详情见下方)   通常,所有文件是由您的账户(或者说是 FTP 账户)所有的,同时您的账户也具有写权限。
1754 0
|
1月前
|
安全
SiteGround如何设置WordPress网站自动更新
iteGround Autoupdate功能会自动帮我们更新在他们这里托管的所有WordPress网站,这样做是为了保证网站安全,并且让它们一直保持最新状态。他们会根据我们选择的设置自动更新不同版本的WordPress,包括主要版本和次要版本。在每次自动更新之前,他们都会为我们的网站做一个完整的备份,这样如果有什么问题,我们可以轻松地恢复到之前的状态。在本文中,我们将介绍如何在SiteGround中设置WordPress网站自动更新。
36 0
SiteGround如何设置WordPress网站自动更新
|
3月前
WordPress网站更换域名后如何重新激活elementor
本文讲解WordPress网站更换域名后如何重新激活elementor。首先你需要在WordPress后台elementor下点击Disconnect断开原elementor连接,然后登录elementor官网,在后台解除原网站授权;接着在WordPress后台重新连接并激活elementor。
64 2
WordPress网站更换域名后如何重新激活elementor
|
3月前
给WordPress网站增加一个带时间的led广告牌
给WordPress网站增加一个带时间的led广告牌
31 3
|
1月前
|
关系型数据库 MySQL Apache
怎么在树莓派上搭建WordPress博客网站,并发布到外网可访问?
怎么在树莓派上搭建WordPress博客网站,并发布到外网可访问?