善用phpMyAdmin,完美解决WordPress数据库问题

在 2009-03-21 发布于 网站相关 下以来已有22,108人读过本文 | 21条评论 发表评论

使用WordPress建立独立博客已经流行了多年,如您所知,WordPress是PHP和MySQL的结合的结晶。显然,如果你想无障碍地用好WordPress,就必然要对MySQL数据库有所了解。而当前很多空间商提供的对MySQL数据库进行操作的软件和界面也几乎都是phpMyAdmin,因此,作为一个WordPress独立博主,你就不得不学习一些phpMyAdmin的相关知识和基本操作。

本文,为了帮助很多对MySQL、SQL以及phpMyAdmin不甚了解的博主尽快学会这些知识,月夜 将从phpMyAdmin入手,为你详尽介绍这些内容。

1.phpMyAdmin主界面介绍

首先,登录进入到phpMyAdmin主界面,点开其中的任一个数据库(通常因为空间商的限制,你可能只有数个MySQL数据库),可以看到如下图所示的phpMyAdmin界面:

如上图,在左上角是数据库的一些信息,如服务器,数据库名字等等;以及phpMyAdmin的主菜单,这些菜单主要是对当前数据库进行各种快捷操作:

如上图,在这些菜单中,包括查看数据库的结构,对当前数据库执行SQL语句,备份(导出)、恢复(导入)当前数据库等等。在phpMyAdmin主菜单下面是当前数据库中的表:

如上图,在这里我们可以对数据库中的表进行一些常用操作,点击如上图中小手指向的图标可以浏览对应的表;点击自其向右的图标依次可以查看相应表的结构,搜索相应表的内容,往相应表中插入数据,清空相应的表,或者删除相应的表。当然,如果你点击相应图标进行操作的话,还会有一些后续步骤,因为操作比较简单,在此,月夜也不再赘言。

我们继续在phpMyAdmin主界面上往下看,是如下图所示的部分:

在这里,我们可以对当前数据库中的表进行批操作,如可以点击图中的“全选”链接,然后在右侧下拉列表中选择相应的动作,接着点击界面右下角的“执行”按钮,来对选中的表格进行批处理。

2.在phpMyAdmin中备份MySQL数据库

在简单了解了phpMyAdmin的界面之后,接下来,我们来学习一下在phpMyAdmin中备份和恢复数据库的问题。

如下图所示,在phpMyAdmin的数据库主界面,点击主菜单中的“导出”,即可跳到如下界面:

在如上图的左上部分可以在方框中选择要备份的表;左中部分可以选择备份数据库的格式,通常我们会选为SQL,不需要做什么修改;在左下部分可以选择数据库文件的格式,如通常可以选择为zip压缩;而右半部分的选项,则几乎不需做任何修改。设置好相应选项之后,点击右下角的执行按钮,系统跳出文件保存为的对话框,指定数据库备份文件保存位置,即可完成MySQL数据库的备份操作。

3.在phpMyAdmin中恢复备份的MySQL数据库

有数据库的备份,自然有时还会有数据库的恢复。接下来,我们来简单看一下如何在phpMyAdmin中恢复数据库。

首先如上本文中第四图所示,首先选中MySQL数据库中的所有表,将其删除。这步操作可能因人而异,反正月夜发现如果不进行这步操作的话,通常会出现错误,提示键值重复。

然后在phpMyAdmin主界面上点击主菜单中的“导入”链接,系统就会跳转到如下的数据库恢复界面:

如上图,在导入文件部分选择要导入的MySQL数据库备份文件,然后直接点击右下角的执行按钮,根据数据库的大小不同,等待一会儿,即可看到如下信息:

如此,则phpMyAdmin中MySQL数据库的恢复已经完成。

4.在phpMyAdmin中修改表中的内容

因为phpMyAdmin中进行各种操作都十分方便,所以,很多小问题如果进入到phpMyAdmin中直接修改数据库中的内容,你会发现特别方便。下面,月夜就以一个小例子,来简单介绍一下在phpMyAdmin中如何修改数据库中表的内容。

如下,当我们将自己博客的数据库下载到本地,然后导入到本地安装的WordPress中时,通常需要做一些修改,比如,需要修改数据库中wp_options表中的一些内容,如siteurl:

首先按照前面所说的操作,进入到wp_options表中,可以看到如上内容。点击如上图中小手图标指向的编辑图标,即可进入到新的页面(插入页面),如下图:

在如上图所示的插入页面中的option_value键值的内容方框中原来的链接修改为本地WordPress的地址,然后点击右下角的执行按钮,即可完成对siteurl的修改。按照这种方式,也可以修改MySQL数据库中其他表的其他内容,在此,月夜也不再赘述。

5.在phpMyAdmin中执行SQL语句

使用数据库,就不应不了解一些SQL语句,MySQL数据库也不例外。而在phpMyAdmin中,我们可以很方便的通过执行各种SQL语句来对MySQL数据库进行一些操作。

如下图所示,在phpMyAdmin的数据库界面上,点击主菜单中的SQL链接,我们可以看到SQL语句输入框:

或者,在phpMyAdmin的数据库中的表的界面上,点击主菜单上的SQL链接,我们也可以打开SQL语句输入框:

在如上二图所示的SQL语句输入框中输入SQL语句,然后点击图中右下角的执行按钮,即可在数据库或数据库里的表中执行相应的SQL语句,对其完成相应的操作。

21条评论

  1. [...] 下面,我们一起来把数据库中原本存在的垃圾内容删除。其实操作十分简单。首先你确认自己知道一些phpMyAdmin相关的知识,如果没有,可以提前阅读月夜的文章善用phpMyAdmin,完美解决WordPress数据库问题。然后登入phpMyAdmin数据库管理界面,执行如下SQL语句: [...]

  2. [...] 下面,我们一起来把数据库中原本存在的垃圾内容删除。其实操作十分简单。首先你确认自己知道一些phpMyAdmin相关的知识,如果没有,可以提前阅读月夜的文章善用phpMyAdmin,完美解决WordPress数据库问题。然后登入phpMyAdmin数据库管理界面,执行如下SQL语句: [...]

  3. [...] 关于hphmyadmin的方法详见月夜的善用phpMyAdmin,完美解决WordPress数据库问题 一文,这里也不多说了 [...]

  4. lyjweb.com
    2010/04/22 15:32:46

    我怎么就没这耐心写这么专业的文章?

    回复评论

  5. tandberg
    2010/02/23 22:04:08

    博主高手,学习了!

    回复评论

  6. G字头老大
    2010/02/23 18:44:07

    太牛了!终于被我找到了……

    回复评论

  7. [...] 关于hphmyadmin的方法详见月夜的善用phpMyAdmin,完美解决WordPress数据库问题 一文,这里也不多说了 [...]

  8. [...] 5.善用phpMyAdmin,详情可参阅月夜的文章善用phpMyAdmin,完美解决WordPress数据库问题。 0 顶一下 [...]

  9. 杭州保健品
    2009/04/24 10:09:25

    你好,水平真的不错,教程写得这么详细,就是从来都没用过MQADMIN的人也会用了,非常感谢.

    问下,你这个评论的地方:CTRL+ENTER 是如何做的?能否指点下.谢了.

    回复评论

  10. willin
    2009/04/23 22:48:38

    不錯不錯! 幫了很大的忙!

    回复评论

  11. 服务器托管
    2009/03/22 15:36:41

    不错

    回复评论

  12. 各种虾米
    2009/03/21 20:56:49

    各种虾米对月夜提供此类普及型文章表示感谢。

    月夜,为我国的科普事业作出了巨大的贡献!

    回复评论

    admin 说:

    囧。。我个人水平比较差,只能写些这些档次比较低的文章啊。。
    哪像你,大才子。。总是写高水平博文。。。不过多谢你的支持,呵呵。。

    回复评论

  13. 小沈阳
    2009/03/21 17:50:02

    教程很不错,对新手有很大帮助

    回复评论

    admin 说:

    呵呵,多谢朋友支持。。

    回复评论

  14. 坏人 Huài Rén
    2009/03/21 12:26:48

    蛤蛤,这篇文章很有用啊,收藏了

    当初就是将坏人博数据导入本地测试的时候Siteurl没有修改出了点问题

    回复评论

    admin 说:

    嗯,多谢贤弟支持,呵呵。。多多交流。。

    回复评论

  15. Showfom
    2009/03/21 09:36:55

    phpmyadmin还是不安全的,因为可以到处登陆。最安全的还是别使用phpmyadmin,用类似MySQLfront之类的软件,然后只在服务器端登陆,当然,前提是要自己有服务器~

    回复评论

    admin 说:

    呵呵,但是很多空间商提供的只有phpMyAdmin啊。。而且这个用起来也致为方便。。
    至于安全性,考虑到WordPress的成熟性,估计通常不会有什么问题吧。。。

    回复评论

  16. xiaorsz
    2009/03/21 09:36:26

    很详细的教程哈!!学习了!!

    回复评论

    admin 说:

    呵呵,多谢支持,希望对你有所帮助。。

    回复评论

发表评论

您的昵称 *

您的邮箱 *

您的网站

*