赞
踩
一直以来,网络上介绍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.
输入下面的函数:
echo 'whereis mysql';
echo 'whereis mysqldump';
?>
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 路径,就可以了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。