手动备份WordPress插件、主题和数据库
适合读者:刚刚接触WordPress,并已经搭建了自己独立BLOG的人。
注释:本文中提及的操作,都可以通过WordPress的插件来更加方便的完成,或自动完成。
对于WordPress搭建的BLOG,一般来说备份操作主要针对数据库、主题、插件这三个进行,如果你是用自己BLOG空间作为图床,上传图片等素材到自己空间,那么还要多备份一个uploads目录。一旦BLOG出现问题,或者搬家的时候,可以完整的还原到和原来一样的状态。
一般来说,我个人不习惯把图片储蓄在自己的空间上,因为日积月累,这个储蓄目录会变得越来越庞大,文件也越来越多,不便于管理。通常我都会把图片储蓄到Flickr等能够保证服务稳定的相册中。这样某种程度上说的话,只要备份数据库,就连图片都备份了。
关于插件和主题这两个目录的备份,如果你的主机后台管理中,支持压缩和解压,你可以直接通过主机后台操作完成。一般情况下,这两个目录都不会太大,几M而已。。。
如果你可以使用SSH,那么这些操作同样可以登录SSH来完成。以下截图是从登录SSH开始,到执行备份的压缩指令的截图。如果你是看到命令行就头疼的人,也不必害怕,其实实际用到的指令,只有一个而已。

如上图所示,为了降低命令行恐惧症的恐惧感,我把登录后执行的指令用颜色标记了出来,实际上整个过程一共执行了只有3条指令,过程非常简单。而且前两条都是我为了执行第三条时方便些而输入的可以不使用的指令。所以,SSH上备份插件和主题目录,只用下面这条指令就可以了:
zip -r 备份压缩包名称.zip 插件目录 主题目录 更多目录或文件(用空格隔开)
顺便说下,解压缩的指令是:
unzip 压缩包名称.zip (默认解压到当前目录,如果指定目录,就写在指令后面)
当然,你也可以用gzip,gunzip,tar等等压缩解压。。。不过因为可能更多人对zip这个字样比较脸熟,所以就用zip举例了。

登录FTP,已经可以看到刚刚打好的压缩包了。。。个人建议这个压缩包下载到本地后,就在服务器上删除。
关于数据库的备份,WordPress上本身就有很多优秀的插件,不过下面还是介绍一下通过phpmyadmin来手动备份。。。多几份备份总是好事儿。。。保不齐哪份备份就会在什么时候成为救命稻草。。。
基本上,这个操作起来也是非常的简单。。。

登录到你的phpmyadmin,在左侧导航栏选择要备份的数据库。

在右边选中全部要备份的表,然后点击上面的导出。


在导出页面,将上图中红线所圈的项目打挑,在下方输入好备份的名称,然后选择ZIP压缩格式,然后点击“执行(Go)”,下载压缩包保存到本地即可。
以上,WordPress的插件、主题目录,及MYSQL数据库就全部备份完成了。。。
大多数人可能都安装了自动备份WordPress的插件,除了使用插件外,我个人还是习惯每隔一段时间,再手动备份一份以防万一。。。
如有其它问题,可以留言。我会挑我会的回答。。。
- 以上 -
—————— by:最近比较忙的 夜の猫







感谢,呵呵! 我主要是想起了blogger的自定义域名可用ip一个个被封,到现在一个也没有可用的了,你这样说俺就放心了,万分感谢!!
该扩展的名字叫什么,我也去装上,有这玩意我以后也可以传到flickr了,感谢!另外如果是封ip的话会不会自动替换可用ip?不好意思,问题比较多!!
插件名字叫“Jay Access Flickr”
封IP的概率不大,目前来看GFW国家级出口并没有对FLICKR下手,只是国内部分ISP(如网通)的GFW和谐了部分地址。
而且即使做大规模封杀,WP上用FLICKR的人绝不站少数。。。大牛们只会奋起反抗的。。。
关键是第三方的图片附件托管不知道啥时候被和谐了!!那就麻烦了。所以我倒是宁愿占用些空间。
我还想问下的是你这个帖子里面的图片均用ip的形式引用,那ip变了怎么办??替换数据库中的ip地址?!
我的图片都是传到FLICKR的,FLICKR是早就被和谐过的。
而FLICKR这种比较著名的服务提供商,都会得到比较好的支持和稳定的服务。
WP上有FLICKR自动翻墙的扩展,使用对应的扩展后,插入到文章中的FLICKR图片地址会被替换为可以在墙内访问的IP形式。这样就不需要访客翻墙也能查看图片了。而且图片不必储蓄在自己的服务器上,同时FLICKR的储蓄服务也比较让人放心。
备份的方法有很多,我用的是定期自动备份到Gmail,Flickr的确很好用,但我习惯用Office和email上传博文,呵呵估计以后备份会是一个问题,不过我相信Amazon的云主机应该不会宕机
定期备份是个很好的习惯,但有时候更多第一次备份是献给了搬家了~呵呵
压缩的是gnuzip(gzip)而不是gunzip吧…
解压的是unzip而不是zip吧…
囧。。。。 感谢提醒!!立即修正去。。。
不过 gunzip 应该没打错。。。呵呵。。。:)
我想起来了。。。 gunzip是gzip的解压指令。。。我秀逗了。。。囧。。。原文以修改。。。 再次感谢提醒!!
全方位备份,这下可以高枕无忧了。
gravatarlocalcache,嘿嘿