WordPress数据备份方案

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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开发人员就另当别论了。

相关文章
|
6月前
|
NoSQL Redis
WordPress懒人优化方案,有效提升网页加载速度
在WordPress商店安装并启用插件WP Fastest Cache,按照说明设置。确保服务器已安装Redis,再安装Redis Object Cache并启用,无需额外配置。这两个步骤能显著提升网站加载速度,带来流畅的浏览体验。
129 8
|
SQL 缓存 安全
WordPress 站点地址被恶意篡改的防护方案讨论
关键词:WordPress,篡改,挂马,恶意,攻击,注入,跳转,重定向,网址,siteurl,home,url,hacked,jump,redirect 摘要:WordPress 站点稍有不慎就有可能受到恶意攻击。一种常见的手段是通过篡改站点的地址,用户访问网站时将会被重新定向到恶意网站。长老将分析两种常见的攻击手段:修改文件和修改数据库,并分享一些安全防护的小技巧。
641 0
|
存储 安全 Shell
宝塔面板教程(4)WordPress网站的数据备份与恢复(宝塔面板)
宝塔面板教程(4)WordPress网站的数据备份与恢复(宝塔面板)
|
Apache 开发工具 git
服务器上使用 git 更新 wordpress 内核方案
推荐三种部署典型的 Wordpress 小型网站的方案
1201 0
|
安全 PHP Apache
WordPress 权限方案
每个主机和主机的情况可能有所差异,如下只是概括性地描述,并不一定适用于所有情况。它只适用于进行“常规设置”的情况(注:比如通过“suexec”方式来进行共享主机的,详情见下方)   通常,所有文件是由您的账户(或者说是 FTP 账户)所有的,同时您的账户也具有写权限。
1834 0
|
5月前
【wordpress教程】wordpress博客网站添加非法关键词拦截
有的网站经常被恶意搜索,站长们不胜其烦。那我们如何屏蔽恶意搜索关键词呢?下面就随小编一起来解决这个问题吧。
88 1
|
2月前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度
|
2月前
|
缓存 弹性计算 应用服务中间件
如何使用 Wordpress?托管, 网站, 插件, 缓存
如何使用 Wordpress?托管, 网站, 插件, 缓存
|
2月前
|
关系型数据库 MySQL 数据库连接
如何处理WordPress网站提示“建立数据库连接时出错”
如何处理WordPress网站提示“建立数据库连接时出错”
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
下一篇
DataWorks