首页 » WordPress » 如何有规律的备份 WordPress 博客

如何有规律的备份 WordPress 博客

我们都知道备份 WordPress 博客应该是规律性的操作,但是事实上往往我们都会因为其它的事情的介入而忘记了。

没有备份博客所产生的后果是非常严重的,假如你的服务器因为某种原因宕掉了,或者网站被黑,而你恰恰又没有备份你的博客,这时候你将使你无法恢复你的博客或者丢失很多重要数据,你除了哭之外,真的没有别的办法了!

如何有规律的备份 WordPress 博客

一般来说,我会每周作一次网站的备份(本人比较懒,只要你愿意你可以每天作一次备份)。下面我们来简单说一下如何快捷备份 WordPress 博客。

  1. 使用 FTP 工具将你的 BLOG 文件全部下载到本地;

  2. 登录 phpMyAdmin,选择你自己的 WordPress 数据库;

  3. 确认所有的 WordPress 表以后选择 Export;

  4. 在 Structure 部分,选择 Add Drop TablesAdd AUTO_INCREMENTEnclose table and field names with backquotes

  5. 在 Data 部分将所有选项留空;

  6. 选择 Save as file 开始下载数据库(如果你的数据库非常大的话你可以选择压缩)。

使用 WordPress Database Backup 自动备份数据库

如果你没有权限登录 phpMyAdmin,那么我推荐你使用插件 WordPress Database Backup

下面介绍一下 WordPress Database Backup 这个插件的使用。

  1. 下载并激活插件(就不说了,大家应该都知道);

  2. 在 WordPress 后台 > 工具会生成一个 Backup 的选项,选择它;

  3. 在 Table 区域你可以看到默认的备份表,旁边还有一些可选的表(有插件产生的);

    dbbackup01

  4. 在备份的控制选项中,我们可以选择三种备份方式;一般选择备份到邮箱。

    dbbackup02

  5. 点击右边的备份按钮就可以开始备份,备份成功后文件会自动提示你保存在本地,如果没有提示也可以自己选择保存;

  6. 另外,该插件还有定时备份功能,备份文件会发送到你自己指定的邮箱中。

    dbbackup03

标签:

分享到:

23 条评论 添加你的评论 →

  • roader 2007-07-24 20:01:30 #

    我想问下,我通过设置可以实现找回密码功能,也就是说能发送邮件,但是为什么通过WordPress Database Backup备份的文件却不能发送到邮箱呢?计划备份也没有效果

    支持1 反对1

  • Denis 2007-07-24 20:17:39 #

    我没有测试过这个功能,不知道剑指天下使用过这个插件没有?

    支持 反对

  • 剑指天下 2007-07-25 00:09:26 #

    我测试的时候没有任何问题啊,会通过你自己的邮箱发送一个附件给自己。定时备份也没有问题。
    附件名字类似于:DBNAME_YYYYMMDD_swatchID.sql.gz

    DBNAME是你自己的数据库的名字,也许会有少许改变,但是总体不变。
    后面的YYYYMMDD是年月日,swatchID是你备份时生成的一个数字,暂时没有研究过为什么是这个数字。开发者叫它swatch。

    一般来说邮件地址是你在 OPTION 里面自己输入的 EMAIL,不过也可以自己指定,我也成功过。

    你可以再尝试一下,还有问题的话,把错误代码告诉我,我看看。

    支持1 反对

  • kusanagi 2007-07-30 20:54:41 #

    旁边还有一些可选的表,我怎么没有那个呢?

    还有我如果选择save to server这项,并不能被保存,会一直都是download to your computer.

    支持 反对

  • Denis 2007-07-30 21:23:15 #

    可选的表代表你安装过插件,插件的表。

    选择save to server这项,并不能被保存
    你要看看你保存路径的权限。

    支持1 反对

  • 紫雨 2007-08-27 16:26:08 #

    我的以前也可以自动备份并且发送到邮箱,只是后来不行了,不知道为什么。我到服务器去看,发现还是有定时备份,但是通过附件发送给我的功能却失灵了,你知道可能是什么原因吗?

    这个定时备份功能需要以前的那个wp-cron插件来实现吗?

    我的wp版本是 2.1.3

    支持 反对1

  • Denis 2007-08-27 19:10:44 #

    @ 紫雨,不用 wp-cron 支持!

    支持 反对1

  • gigi 2008-07-17 15:23:31 #

    我用core ftp下载备份,发现许多文件的字节下载以后发生变化,再查看以前上传的模板文件,个别数据的字节也是不同的,但是模板照样能用;现在想升级2.6,可是担心下载的备份文件出错,就改用filezila下载,出现同样的问题,即上传、下载的数据有变化。请问是否正常,哪个是最好的无权限的ftp工具?

    支持 反对

  • jogocun 2008-07-19 09:32:01 #

    可惜还没有支持2.6版的呀~

    支持 反对

  • 嘉林 2008-08-03 18:14:53 #

    我的博客空间好像不太支持什么mail功能,不能发送邮件啊。

    支持 反对

  • Joy 2010-06-01 09:35:29 #

    我就是用那个插件的,不过好久没备份了。这就去备一下。

    支持1 反对

  • 园子 2010-06-01 11:07:27 #

    我一直是使用插件备份的~

    支持 反对1

  • 猪八戒 2010-06-03 21:57:17 #

    备份的数据会不会占很大空间呢?

    支持 反对

  • 忘其名 2010-09-10 11:27:44 #

    下载一个用用。

    支持 反对

  • 義忠仁_L 2010-10-26 01:38:11 #

    我用WP-DB-BACKUP,比较方便
    不过上次一次,插件出了问题,导致不能启动,已启动插件,就会不停的往我的邮箱发送备份文件,郁闷了

    支持 反对

  • Prestan 2010-10-26 08:06:44 #

    新欢你的新插件了(你已选择),可以分享吗?

    支持 反对1

  • sohoyeah.com 2010-10-26 13:17:15 #

    先收藏了,回头好好研究去

    支持 反对

  • 囶傲斑马囧 2011-01-11 14:32:02 #

    站长,我装了这个插件后,点了备份,到了中途等了好久都不动,然后我就把页面给关了,再打开就不行了,不知道怎么回事哦。打开很慢,会有提示是这样的。
    Fatal error: Maximum execution time of 30 seconds exceeded in D:\wwwroot\gaojun841217\Web\wp\wp-admin\includes\update.php on line 16

    Fatal error: Maximum execution time of 30 seconds exceeded in D:\wwwroot\gaojun841217\Web\wp\wp-includes\wp-db.php on line 560

    麻烦楼主帮我看看这个应该怎么改呢?谢谢了。我的邮箱gaojun.nuaa@foxmail.com

    支持 反对

  • 囶傲斑马囧 2011-01-11 14:36:23 #

    站长,站长,可以了,不用麻烦了。谢谢啦哦。

    支持 反对

  • leo_de 2011-02-24 11:28:19 #

    一直用的插件备份数据库 文件都是备份 upload theme plugin :shock:

    支持 反对

发表评论

你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

使用新浪微博登陆 使用腾讯微博登陆 使用豆瓣登陆

你也可选择直接在本站 注册