WordPress数据备份完全攻略

在 2009-03-18 发布于 网站相关 下以来已有8,735人读过本文 | 48条评论 发表评论

使用WordPress的一个必备技能就是备份数据,尤其是我们当前的这个大环境下,内部的服务器随时面临着被河蟹的危险,外部的服务器又不得不承受GFW的考验,在这样的形势下,备份数据就成了每一位博主必须编入日程的工作。

然而,在长期使用WordPress以及和不少朋友交流的过程中,月夜 发现,很多人在备份WordPress博客时,要么因为缺乏危机感而没有一个积极的备份心态,要么虽然有着良好的心态但方法比较原始,无法做到高保险性备份,很难真正保证数据的安全性。

月夜在使用WordPress独立博客的过程中,经过长期摸索,逐步养成了一个好的备份习惯和方法。因此,现在,月夜将其写下,一方面希望给后来者以帮助,另一方面也希望能和朋友们共同探讨切磋,为最大程度上保证我们数据的安全做出努力。

1.设置备份环境

在本地电脑上建立一个WordPress备份文件夹,文件夹内分别建立“程序文件”和“数据库”两个子文件夹以便放置本地备份的文件。准备一个值得你信赖的大公司的邮箱,以便放置备份文件的邮箱版。申请一个你信得过的永久保存文件的网络硬盘,以便放置备份文件的网络硬盘版。

2.安装好WordPress之后备份程序文件和数据库各一次

新安装的WordPress,在设置好各选项、主题,安装并配置好常用的插件之后,备份一次WordPress程序文件夹,紧接着备份一次MySQL数据库。为了保证安全,第一次备份一定要备份完全3个版本:本地版,邮箱版以及网络硬盘版。

3.使用WP-DB-Backup插件

安装好WP-DB-Backup插件之后,设置为每日自动备份MySQL数据库一次;最好设置为在文章发布之后的时间紧跟着备份一次。比如,你通常每天晚上7时发布文章,则最好设置为晚7时30分自动备份一次。

4.每一篇文章发布后即刻备份

或者通过WP-DB-Backup插件,或者通过phpMyAdmin后台,在每一篇新博文发布之后,即刻备份数据库一次。

5.MySQL数据库保证本地和网络都有副本

使用WP-DB-Backup插件,可以将MySQL数据库备份发送到你的邮箱中,籍此保存网络副本;然后,还要保证每天下载一份备份到本地电脑中留存,以防不测。除去本地和网络上邮箱中的备份之外,最好每月往网络硬盘中上传一份副本。

6.WordPress程序文件修改即备份

每次对WordPress程序文件进行各种改动之后,都要将修改实时备份到本地。

7.WordPress程序文件的备份

除6中所说的改动后备份之外,每月还应将WordPress程序文件夹备份一次,此备份一定要完成所有三个版本。

8.按时清理备份数据

通常情况下,同一个版本的备份只需保存两个即可,如果你完成了此次备份,即可将上上次的备份删除以便节约磁盘空间。当然,考虑到中华民族的传统美德,最好也定期清除备份文件的网络版,以为为我们提供服务的公司节省空间。

9.为备份数据取一个直观的名字

如果没有一个直观的名字,如此多的备份数据和备份程序,必然会让你头大。所以,每次备份数据时,都记得为备份的数据命名,如“程序文件”文件夹下可以命为“20090318版”、“实时更新版”等;而“数据库”文件夹下则可命名为“20090318”、“20090318F”(F表示文章发布后的实时备份版本)等等。

48条评论

  1. Music 姐姐
    2009/05/10 08:29:47

    受益匪浅,非常好的指引,月夜辛苦了!

    回复评论

  2. William Hua
    2009/05/08 11:46:14

    数据库备份是必要的,不过也不用发了文章就实时备份吧
    WP-DB-Backup每天备份一次就已经足够了
    至于程序文件,有更新的时候备份一下就ok了,log即使丢了不是很要紧

    回复评论

    admin 说:

    我这个是完全攻略,就是确保在任何情况下都不丢失数据。

    回复评论

  3. 小程
    2009/04/07 11:49:56

    呵呵,我就是这样备份的,所以在我博客出问题的时候一点都不慌。

    回复评论

    admin 说:

    呵呵。。所谓常备无患嘛。。平时还是要认真备份一下的。。。

    回复评论

  4. 歪歪屋啊
    2009/04/01 12:58:34

    今晚试下,先谢谢了~~~

    回复评论

    admin 说:

    呵呵。。看来你的头像已经成功了。。。

    回复评论

  5. 歪歪屋啊
    2009/03/31 21:57:20

    我的是Win,而且貌似回复不能发邮件,你收到我回复的邮件通知了吗?
    那我要怎么做才可以实现啊
    再问个问题,人在自己博客上用自己的图标就不说了,为什么你在我博客上留言也可以用你自己的图标啊,好你在网站相关这个栏目里没看到这方面的东东类

    回复评论

    admin 说:

    没有收到你的邮件通知。。
    Win主机下发送邮件通常需要安装插件,月夜使用的是wp-mail-smtp。。安装设置后应该可以。。

    至于你说的那个图标,使用你的邮箱,在http://en.gravatar.com注册帐号上传头像之后即可在所有WordPress上通用了。。它们通过你注册时使用的邮箱识别你。。所以,只要你评论时在邮箱那栏里填写上你注册的邮箱,就可以在所有地方使用自己的图标了。。

    回复评论

  6. 歪歪屋啊
    2009/03/30 22:13:54

    问个问题
    WP-DB-Backup这个插件怎么用它的邮件自动备份啊
    出现:”mail() [function.mail]: SMTP server response: 550 Local user only or Authentication mechanism”
    可是我后台没设置发送备份的邮箱,在哪里设置啊,
    谢谢~~

    回复评论

    admin 说:

    这个要看你使用的主机类型,通常Linux主机不必设置。。不过你这个估计是Win主机了。。
    问你一下,有人在你那博客评论,如果你接着回复了那人的评论,系统会发送邮件通知评论者吗?就像月夜博客这样?

    回复评论

  7. 歪歪屋啊
    2009/03/30 00:28:11

    呵呵,这里到处都是宝啊~~谢谢了

    回复评论

    admin 说:

    呵呵。。多谢朋友支持啊。。希望对朋友们能有所帮助。。

    回复评论

  8. 西小西xixiaoxi.com
    2009/03/24 07:35:37

    恩,我做给镜像网站为例
    你的这个备份有需要提高的地方~
    回头我写个教程,嘿嘿~~~

    回复评论

    admin 说:

    呵呵,不会吧,这样的备份还做不到万无一失?

    回复评论

  9. 中国石油杂志
    2009/03/19 09:15:52

    肯定可以了。。。当初我就是这样做的。。
    再说了,网站都关了,你不转走,怎么审核啊。。。

    说说您的经验,给我点信心
    确实像您说的那样吗
    如果地方管局再ping一下
    那不就全完了

    呃,我已经转到别的空间了,赌一把
    百度刚收录,pr马上就要更新,关不起啊

    回复评论

    admin 说:

    嗯,是的,空间出问题自己看着心疼啊。。大把的流量就这样丢了太可惜了。。
    不过你更换空间是没有问题的。。信产部的那帮人通常不会那么仔细的。。祝早日获得备案号。。。

    回复评论

  10. Einsi
    2009/03/18 22:34:28

    很好。很适合我这个新手 哈哈·~

    我们做个友情链接吧,你的我已经添加进去了

    回复评论

    admin 说:

    嗯。。链接已添加。。不过你的内容有些少哦。。多多加油。。

    回复评论

  11. 一米
    2009/03/18 19:38:44

    深有感触,国内的大环境下,还是小心备份为好啊,万一被河蟹了,还可以很快找回来,再建起来。

    回复评论

    admin 说:

    呵呵,是的。。尽管这也是一种无奈。。但作为一个负责任的站长还是要对访客和自己负责的。。

    回复评论

  12. Showfom
    2009/03/18 14:43:07

    用windows live writer之类的离线博客,也能实时备份

    回复评论

    admin 说:

    听说这个挺好,不过我还没有用过呢。。呵呵。。
    我写博客都是在本地的WordPress上写好,然后粘贴到线上的博客里面。。
    以后试试live writer如何。。呵呵。。

    回复评论

  13. 游客
    2009/03/18 11:36:16

    呵~比免费空间备份都勤~

    找个好点的IDC,IDC会自动备份的,出了问题直接找IDC要备份数据。

    回复评论

    admin 说:

    呵呵,在大陆还是小心点为妙。。而且小心行得万年船。。。
    再说了,我这个是攻略,就是说要能保证发生八级地震的情况下,网站还是安然无恙。。。哈哈。。

    回复评论

评论分页: 1 2

发表评论

您的昵称 *

您的邮箱 *

您的网站

*