WordPress备份与恢复

  • 酉灿
  • WordPress
  • Jul 23, 2021

1. 如果你的主机数据库有phpmyadmin,你可以直接去phpmyadmin将数据导出! 优点:这样可以保存的WordPress所有设置,包括插件和主题的设置!也就是说你恢复的时候不需要重新设置WordPress了。

缺点:数据库太大的时候,比如超过2mb,备份的时候一般没有问题,可是恢复的时候有些主机phpmyadmin不能导入2mb以上的数据库,并且你没有修改限制权限的时候,这种备份很不合适。

2.使用WordPress自带的xml导出功能!

优点:傻瓜式操作,导出导入方便.

缺点:不能保存友情链接和WordPress设置(当然也包括插件和主题设置),并且在恢复的时候如果主机不支持2mb以上的附件导入也很麻烦。这个方法导出的xml文件也比较大…..因为没有压缩。

3.使用插件来备份WordPress ,推荐WordPress Database Backup! 优点:可以随时随地的备份,甚至可以指定的时间下每天将你的WordPress备份一边发送到你指定的邮箱(前提是你的主机必须有发信组件)!

缺点:貌似对某些空间支持不太完美!可以选择使用!

4.帝国备份王

优点:无论你的数据库有多大,有多复杂,帝国备份基本上能够帮你完成备份和恢复。帝国备份使用简单,功能强悍,怎么使你就看说明文档吧!

缺点:太过于强大,基本太完美了,没有,嘿嘿!

恢复WordPress数据库的方法也就说那么几个常用的….

1.用phpmyadmin导入到WordPress数据库

1.1 先安装全新的WordPress(备份是什么版本的就安装什么版本的,不要搞得版本不清,也许能够恢复,但是出问题的几率太高),让后去 phpmyadmin将WordPress数据库所以表删除,再导入原来WordPress数据库备份,数据恢复完成,所有设置保留,包括你的用户名和密 码。

1.2 如果你的数据小的可怜(比如只有300kb),你可以不用导入!你将全新的WordPress数据库所有表删除后,点击sql查询,然后用编辑器打开备份 数据库sql,复制里面的所有内容,粘贴到phpmyadmin sql查询框,执行!不出意外的话…WordPress数据这样也完整的恢复了(因php mysql或者phpmyadmin版本不同,出意外的可能性是有的)。既然这样可以恢复WordPress,你也可以直接打开原来的数据,复制里面所有 的字段…到新的数据库粘贴执行查询同样可以恢复.

2.用WordPress自带的备份和恢复,进入后台控制面板一看便知!

3.使用插件备份的数据库跟第一种恢复方法一样,因为插件备份的数据要不就压缩的sql就是直接的sql文件.都可以使用hpmyadmin恢复!

提示:如果你的WordPress数据库超过2mb,你可以通过修改php.ini中

upload_max_filesize = 2M 上传文件最多限制 默认是2mb,你可以修改到10mb等!记住

memory_limit = 128M php执行可占用最大内存,你可以修改到服务器内存的一半…因为你的数据库比较大,执行导入肯定是耗内存的…我想是这样的。

post_max_size = 2M 提交最大限制,建议修改的跟upload_max_filesize = 一样!

如果你有自己的服务器,上面设置可随意修改,可是很多虚拟主机却不能修改,你只能另寻它法了。

4.同样使用帝国恢复(你也可以使用其它的mysql数据库备份恢复工具)!

使用方法,参见帝国备份说明文档.

WordPress备份与恢复注意:

1.少数WordPress新手同学以为将WordPress所有程序文件保存就算备份完成了,这个是错误的!你只保存了一个框架,你的日志内容都没有保存,因为他们在数据库里面。

2.很多同学备份不当将数据库备份了,还将程序文件一同备份(我只建议备份你修改过的文件),然后一起恢复!这样很容易出现问题,因为从这个服务器恢复到那个服务器的环境不同和数据库的名称不同,都需要修改一些WordPress程序文件的。

3.一定要记得另外备份友情链接。

4.虽然我前面说不要备份程序文件,但是主题文件夹和插件文件夹和附件文件夹一定要备份,恢复的时候覆盖就可以了!

他们三个文件夹是plugins,themes,uploads,都在wp-content目录下!还要记得备份你创建的文件夹和目录其它内容。

打赏