Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于phpmyadmin的基本用法小结。

[复制链接]
郭鑫 发表于 2005-6-13 21:32:54 | 显示全部楼层 |阅读模式
刚刚和果冻打了招呼,写一个phpmyadmin的专题。

      首先说一下,我对sql语法的确不熟悉,所以我就不去说那么高深的sql语言了,我只说一些简单的。希望大家看了也在论坛的维护方面更上一层楼。条条大路通罗马嘛。
-------------
phpmyadmin可以在www.phpmyadmin.net下载得到(本文演示采用的是phpMyAdmin_2.1.0不要为难我用最新版本啦~)
-------------
1.下载解压缩以后,打开config.inc.php,修改Mysql数据库的用户名,密码等等,一般用户名是root,密码留空。如图screenshot1.bmp<建议在安装sql的时候按照这个来,以后修改也不迟。因为有时候会出现莫名其妙的错误。>
2.如果是本地机器,把phpmyadmin复制到htdocs<我指apache>,如果是远程的机器,把phpmyadmin整个目录上传到服务器。在浏览器中输入phpmyadmin目录所在的地址。
-------------------
    如果密码都正确的话,就会出现如图screenshot2.bmp的样子了,这些英语都很容易懂,第一个create是创立一个新的数据表。下面那些东西一般都不怎么用,就不详细介绍了,说重点。左边是一个框架,里面列出了数据表,一般如果你装的是discuz的话就是cdb_***这样的格式。点击左边discuz所在的数据库<database>,在右边的框架里面就会列出里面所有的表了(如图screenshot3.bmp)
    数据表有几个选项<Browser,Select,Insert,Properties,Drop,Empty>

  1.    Browser是浏览的意思,点击后可以看到数据表中的具体内容,如图screenshot4.bmp就是cdb_attachments表的内容。这是一个很有用的功能(Make a mark here^_^)
  2.    Select是选择的意思,和查询差不多,我就不用图了。
  3.    Insert,Properties分别是插入和属性的意思。大家可以自由研究研究~
  4.    Drop是把这个数据表删除<细心的人在备份的sql文件中是不是发现了drop出现在了很多的地方?>
  5.    Empty是把这个数据表清空
复制代码

------------------
下面要着重介绍一下数据库中内容的修改<很有用的,我这里用cdb_members表来说明>:

在cdb_members表后选择browser,你可以看到什么?是不是论坛的所有会员?而且后面还会有很多的参数。选择这个来详细介绍一下:

  1. uid--很熟悉吧,每个discuz注册用户都有一个唯一的uid和之对应,像最新版的2.5便是通过uid=**来看会员资料的,以前2.0coml的版本不是的。
  2. username,password---不用我介绍吧?
  3. secques---安全问题的存放处
  4. gender--性别
  5. adminiid---1为管理员。0就不是管理员了
  6. groupid--指的就是把你归到哪一类,比如禁止发言,初级会员之类的
  7. regid--注册ip
  8. regdate--注册日期
  9. lastip--上次访问ip
  10. lastactivity-上次访问时间
  11. lastpost--上次发表帖子的时间
  12. postnum--发表的帖子总数
  13. credit--积分数
  14. extracredit--sorry,这个不是很清楚
  15. email,site,icq,oicq,yahoo,man,lacation,bday(birthday),bio,avatar,avatarwidth,avatarheight,signature,customstatus,tpp,ppp,styleid,dateformat,showemail,newsletter,invisible,timeoffset--这些就都是你的个人资料了,控制面板中修改的
  16. igorepm--忽略短消息(这个我目前都不知道修改,呵呵..)
  17. newpm--新的消息
  18. accessmasks,identifying--没有用到过,不过应该与我们的常用功能沾不上边
复制代码

看到这个列表,是不是觉得要是我编辑用户用不着去后台搜索着来找,直接用phpmyadmin高级许多?
提示:password用的是md5加密,请不要尝试修改。

同样,cdb_posts是帖子存放的地方,可以随你的愿望修改。




刚刚截了一张中文版的图.顺便更新一下帖子
在phpmyadmin的主页中就有很多的事情可以做.
我们可以用导出来把数据库中的所有资料都备份好.但是在备份Discuz的时候一定要把attachments目录下的附件下载下来.因为命名是随机加名字的.所以丢失的话很麻烦.

[ 本帖最后由 @鑫~# 于 2005-6-18 10:34 编辑 ]
 楼主| 郭鑫 发表于 2005-6-13 21:33:20 | 显示全部楼层
附:
1.遗失了管理员密码没有关系,如果你的phpmyadmin可以进去的话,先注册一个用户,然后用phpmyadmi把他加到管理组,拥有管理员的权限(可以进后台),再把原来的管理员的密码改回来就ok了。
2.安装风格以后,由于该风格的原因,自己进不了后台,无法修改。这时编辑cdb_members数据表,把styleid改一下就可以用其他的风格访问了
3.拥有了数据库的最高管理权,我们是有很多的东西可以做的。当然,作弊是不好的。我们可以用这些东西来作弊。不推荐
回复

使用道具 举报

 楼主| 郭鑫 发表于 2005-6-13 21:37:55 | 显示全部楼层
发附件真想抱怨一下,我都是有3000多的积分了,附件都限制在512kb,大C啊,怎么就不多给点东西给我?
图片都被我处理成为16位色图了。
回复

使用道具 举报

whopawho1985 发表于 2005-6-14 18:32:06 | 显示全部楼层
好帖要顶~!
回复

使用道具 举报

2teen 发表于 2005-6-18 10:08:11 | 显示全部楼层
把phpmyadmin整个目录上传到服务器。在浏览器中输入phpmyadmin目录所在的地址。

不明白
回复

使用道具 举报

 楼主| 郭鑫 发表于 2005-6-18 10:24:07 | 显示全部楼层
比如说,你建立了一个Phpmyadmin的目录,然后上传了phpmyadmin目录下的所有文件到了远程的服务器,那么你就可以通过地址来访问这个目录,比如
http://yourRemoteHostAddress/phpmyadmin/
回复

使用道具 举报

akinle 发表于 2005-7-24 13:46:45 | 显示全部楼层
不错,很好用
回复

使用道具 举报

a5706349 发表于 2005-7-24 17:36:28 | 显示全部楼层

鑫,在线都不理我为什么

回复

使用道具 举报

东升 发表于 2005-7-24 21:16:26 | 显示全部楼层
终于找到一个完整的教程了。
回复

使用道具 举报

nopass 发表于 2005-7-25 05:12:24 | 显示全部楼层
楼主这么有心
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-17 15:04 , Processed in 0.109316 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表