五种备份WordPress数据库的方法

  备份WordPress数据库的重要性大家都知道,然而许多人用的是虚拟主机,phpMyAdmin默认只支持最大2M的MySQL数据库文件,而且一般都没有权限去修改phpMyAdmin的配置扩大其支持的文件大小。尤其是Godaddy的数据库,和虚拟主机位于不同机器上,根本没有权限操作数据库所在机器的任何文件和文件夹。本文提供五种备份数据库的方法,其中两种支持超过2M的数据库文件(godaddy空间)。

  1)使用WordPress Database Backup插件
  这个是绝大部分WordPress用户的备份插件,具体用法请参考《成功备份了博客并100%恢复还原出来》,这个插件支持每天自动备份,备份文件自动下载,或者发到指定邮箱,唯一美中不足的就是,它备份的文件是一个,不会分割成几个,而不少虚拟主机的phpMyAdmin默认配置只支持最大2M的MySQL数据库文件,这就带来了麻烦:你无法直接通过phpMyAdmin导入大于2M的备份文件。

  2)使用WordPress-to-WordPress插件
  具体用法请参考《刚才备份了下我的WordPress博客 》。

  3)使用phpMyAdmin的导出功能
  支持把数据库文件分割成2M大小的数个文件。不过用phpMyAdmin恢复数据库的时候有个麻烦:似乎不支持导入空间里的文件,而必须从本地上传上去。速度很慢!

  4)WordPress自带的导出功能
  操作方法:登录WordPress后台,点击“管理”-“导出”,可以导出一个WXR格式的文件。恢复时点击“管理”-“导入”,选择“WordPress”,可以导入WXR格式的备份文件。最大支持8M。对于大部分博客来说已经够用了!

  5)使用Godaddy自带的备份功能
  这个是我今天才发现的,刚才已经用过了,把整个数据库全部干掉,然后用备份文件恢复,成功了!只不过好像少了几条评论,是我备份之后发的。

  具体办法:登录Godaddy,进入MySQL数据库管理页面(Hosting Control Center),你会发现有好几个你建立的数据库列在那儿,点击”Open Manager”是登录phpMyAdmin管理界面,点击Action下面的铅笔图标,则进入Godaddy自带的备份与恢复页面,点击Backup图标可以备份数据库到虚拟空间的_db_backups目录下面,这个要等一段时间,没有上面几种方法快。然后用FlashFTP登录虚拟空间,发现_db_backups下面已经有了数据库备份文件。可以下载下来。如果使用其他软件下载的话,需要先把.htaccess这个文件里的内容清空,不然是没有权限的。

  点击Restore按钮可以选择一个_db_backups文件夹下面的备份文件进行恢复。恢复时会把原先数据库所有内容删除!这个操作要几分钟才能完成。不过其好处是支持大于2M的文件!

附录:虚拟主机让phpMyAdmin支持导入超过2兆文件的办法

  在phpMyAdmin目录下新建一个目录,如:gutoo,再编辑phpMyAdmin目录下libraries\config.default.php文件,查找$cfg['UploadDir'],将其值写为新建目录的名称,如下所示:
$cfg['UploadDir']            = ‘gutoo’;        // Directory for uploaded files that can be executed by
                                                                   // phpMyAdmin. For example ‘./upload’. Leave empty for
                                                                  // no upload directory support. Use %u for username inclusion.
$cfg['SaveDir']              = ”;                  // Directory where phpMyAdmin can save exported data on
                                                               // server. For example ‘./save’. Leave empty for no save
                                                             // directory support. Use %u for username inclusion.
$cfg['docSQLDir']            = ”;        // Directory for docSQL imports, phpMyAdmin can import
                                                        // docSQL files from that directory. For example
                                                      // ‘./docSQL’. Leave empty for no docSQL import support.
$cfg['TempDir']              = ”;    // Directory where phpMyAdmin can save temporary files.
                                                  // This is needed for MS Excel export, see documentation
                                                // how to enable that.

  将要导入到数据库的文件上传到刚才新建的gutoo文件夹中,登录phpMyAdmin,选择你的数据库,在右侧窗口中点击“import(导入)”,这时你会发现导入界面中多了一个“网站服务器上载目录”选项,点击下拉箭头,列表里会有刚才上传的文件名称列表。

(这个办法在Godaddy上行不通,在其它虚拟主机上可能可以)

  本文链接: 五种备份WordPress数据库的方法(http://blog.yiyidu.com/2008_408.html)


  博客可自由转载,其它网站转载需征得本人同意。如需转载请以超链接形式注明本文地址,并注明转载自一亿度博客
  友情提醒:留言积极的网友会登上首页的评论排行榜,获得一个反向链接!博客首页PR:3。
  
  大量转载不加原文链接的/采集本站文章的,将受到任何可能的惩罚!
  短时间内浏览大量文章的将被视作采集,会被封IP!
  

标签: 归类: 网站应用

相关文章:

9 条评论
  1. blacktulip

    怪不得刚才上不了

  2. 一亿度

    是啊,刚才数据库全被删掉了,哈哈

  3. 晨依然

    学习了!

    做个备份,准备升级,嘿嘿!

    谢谢!

  4. 小墨

    就这么把我的留言给干掉了@@

  5. 积水成渊博客

    这篇文章无论如何要收藏了,免得以后找不着。

  6. Rowe

    好多备份方法哦~

  7. 狒吠 » Blog Archive » WordPress使用手册

    [...] 五种备份WordPress数据库的方法 [...]

  8. Live Writer发布不了Wordpress日志的部份解决办法 - 新后园

    [...] 首先,你先要备份你的博客数据,关于博客数据的备份,可以参考老亿写的五种备份WordPress数据库的方法一文,我推荐使用该文中的第一种方法,也就是使用WordPress Database Backup插件去备份,因为我自己使用这个办法,之后可以完全恢复博客的数据。 [...]

  9. Anonymous

    好文章 收藏了

发表评论:

(评论中最多可以包含两个链接[a href形式],超过两个的将被自动删除)

(请您遵守《留言注意事项》,谢谢合作!)

【返回网站应用】 【返回首页

Copyright © 2008 YiYidu Inc. All rights reserved.