WP-DBManager数据库管理插件 无法备份的解决办法

 一直以来,网络上介绍WP-DBManager插件,都说他是“数据库备份插件”,由于我一直使用WP-DB-Backup插件进行数据库备份,所以也一直没有试用这个WP-DBManager。
 昨天无意中使用了一下,才知道说WP-DBManager是“数据库备份插件”那是完全错误的说法!WP-DBManager应该称为“数据库管理插件”,他可以让你从WordPress的后台里直接管理数据库,而无需进入PHPMyAdimin。可以做的操作有,备份数据库、清理数据库碎片、优化数据库、删除数据表。特别是其中的清理数据库碎片功能,可以大大提高你的博客的运行效率。

 今天我只讲一下其中的数据库备份。进行数据库备份前,需要先在该插件的”选项”里设置好 MYSQL Dump 路径、MYSQL Dump 路径。而这两个选项,根本让人摸不着头脑,不知道如何填。但是不填的话,直接进入插件的“备份”功能,顶端会提示:

正在检查 MYSQL Dump 路径 …
MYSQL dump 路径不存在,请在数据库选项中检查您的 mysqldump 路径,如果不确定,请联系您的服务器管理员。

正在检查 MYSQL 路径 …
MYSQL 路径不存在,请在数据库选项中检查您的 mysql 路径,如果您不确定,请联系服务器管理员。

 然后,即使你执行了备份,也得不到任何备份文件。

 关于如何填写 MYSQL Dump 路径、MYSQL Dump 路径,严重浪漫在网上狂搜了一番。相关的信息不多,有一篇文章这么写:

WP-DBManager插件的设置页面上有两个需要自己填写的路径, 就是mysqldump和mysql的绝对路径了, 虽然插件上有个自动识别的功能, 但是这个功能在许多主机上是无效的, 比如Ei2U在Godaddy上的服务器, 主机和数据库并不在同一个服务器上的例子, 自动识别就不能工作了.
 但如果没有配置这两个路径或者设置错误的话, 插件将不能正常运行, 也就是没办法备份或者还原任何数据库文件. mysqldump和mysql的路径空间的服务商一般都没有直接给出, 但是我们还是有办法查询到这两个路径的.

新建一个名为mysql.php的文件, 注意后缀名为php.
输入下面的函数:

<?php 
echo 'whereis mysql'; 
echo 'whereis mysqldump';
?>

上传到空间的根目录下即可.
现在我们就可以在浏览器上打开这个文件了, 地址为你自己的网址加上mysql.php. 打开后会显示两行地址, 分别为mysqldump和mysql的绝对地址.把这两个地址输入到Wp-dbmanager上就完成了.

 但是,我按照要求一步步做完后,根本得不到mysqldump和mysql的地址。

 最后,无意中在一篇文章里看到,这么填写:

Path To mysqldump:  /usr/bin/mysqldump
Path To mysql:  /usr/bin/mysql

 我又试了一下,填完后,更新选项。进入“备份功能”,那两行红字还是一样存在。但是,我执行备份后,看看邮箱,数据库备份文件成功发到了邮箱里!

 所以,使用WP-DBManager进行备份遇到问题的朋友,按照上面的提示填写MYSQL Dump 路径、MYSQL Dump 路径,就可以了。



7,031 次阅读 | 发表评论 | Trackback
2010年8月19日 | 归档于 WordPress
  1. 2010年8月19日 18:24 | #1

    我登录数据库直接备份数据库的
    这样安全

  2. 2010年8月19日 19:11 | #2

    这个插件我还真不会用,进度条一动也不动 不打算用了

  3. 2010年8月19日 20:56 | #3

    对于wp.我还算是个新手.
    学习了
    :)

  4. 严重浪漫
    2010年8月19日 22:20 | #4

    阳光网志 :

    我登录数据库直接备份数据库的
    这样安全

    是的,我用插件备份不放心,也定期手工备份。

  5. 严重浪漫
    2010年8月19日 22:21 | #5

    枯木 :

    这个插件我还真不会用,进度条一动也不动 不打算用了

    那就别用这个,用WP-DB-Backup插件吧

  6. 2010年8月19日 23:51 | #6

    回访@@
    那个path基本上也是能猜到的,大部分情况下,都在
    /usr/bin
    或者
    /usr/local/bin
    这二个目录下.如果是vps,自定义目录的话,把对应目录填写进去就ok.

  7. 2010年8月20日 13:57 | #7

    我用的是这个WP-DB-Backup,可以定时往邮件里面定时发备份文件,可以说是全自动了。不过我听说DB MANAGER 这个除了备份数据库外还可备份目录文件。这个挺不错,有空了也试下。嘿嘿点个GG 支持下博主

  8. 严重浪漫
    2010年8月20日 19:17 | #8

    ahui :

    回访@@
    那个path基本上也是能猜到的,大部分情况下,都在
    /usr/bin
    或者
    /usr/local/bin
    这二个目录下.如果是vps,自定义目录的话,把对应目录填写进去就ok.

    多谢指点!

  9. 严重浪漫
    2010年8月20日 19:18 | #9

    nestcut :

    我用的是这个WP-DB-Backup,可以定时往邮件里面定时发备份文件,可以说是全自动了。不过我听说DB MANAGER 这个除了备份数据库外还可备份目录文件。这个挺不错,有空了也试下。嘿嘿点个GG 支持下博主

    博客备份还是推荐WP-DB-Backup。

  10. 2010年8月21日 11:09 | #10

    一直在用,暂时没碰到什么问题

  11. 2011年3月5日 01:03 | #11

    最终还是选择用WP-DB-Backup。简单明了 对中文支持友好。只是定时备份没有2天或三天的。 :wink:

  12. 严重浪漫
    2011年3月5日 13:51 | #12

    @蚊子
    正确的选择!

  13. 2011年5月25日 16:35 | #13

    “我用的是这个WP-DB-Backup,可以定时往邮件里面定时发备份文件,可以说是全自动了”。我开始建好WP博客的时候,也是这样的。但是,后来空间商因域名备案中有些不顺利,就暂时换到了香港的服务器,我的备份功能就不行了,后来备案通过了,空间商又把服务器换回到了国内的,但我的备份功能还是不行。空间商给我看了半天,还是没找到原因。我删除掉插件WP-DB-Backup重新再安装启用,用的是2.2.2版本的,可以手动备份到本地硬盘了,但是还是不能备份到邮箱。后来升级到2.2.3版本,更糟糕,连手动备份到本地都失效了。真是郁闷啊!我换用了几个邮箱:QQ的、网易的、谷歌的邮箱都试了,都收不到备份文件。备份时总是显示:“备份成功,正在通过电子邮件发送备份文件…… ”永远停留在这种状态。我就是找不到这是什么原因。求助哪位高手帮忙指导一下啊!

  14. 2014年8月23日 14:48 | #14

    你好 我用这个方法不行 我用的是主机屋的虚拟主机 发现还是获取不到路径

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">
:lol: :( 8-O :oops: 8) :?: :!: :evil: more »