各位来看看一个实际操作问题

新手涉及到的教学或入门贴,推荐新手必看,版主维护
回复
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

各位来看看一个实际操作问题

#1

帖子 TeliuTe » 2011-11-22 10:10

数据库建好了,两个班的同学6、70人用一个账号st密码来登录st数据库,拥有全部权限
问题是随便哪个学生进去把密码一改,后面的人就登不上去了,以后要是建表的话,别人的表也可以随便修改删除
有没有什么好的解决办法,要是每人一个账号密码有些太麻烦了
附件
mysql.png
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 各位来看看一个实际操作问题

#2

帖子 ljj_jjl2008 » 2011-11-22 10:14

不要直接访问数据库,要有一个客户端(或者用网页形式),做成B/S或者C/S结构的程序。
用一个表来定义和分配权限,在程序界面根据权限显示对应功能,权限不够则只显示部分功能。
然后把数据库密码加密保存,或者写到源程序里面,不要提供显性明文密码。
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 各位来看看一个实际操作问题

#3

帖子 TeliuTe » 2011-11-22 10:23

现在是用pma来访问数据库,操作方面挺方便的,基本上都很直观,就是担心哪个调皮的孩在里面瞎折腾,昨儿就把密码给改了,弄得我又用管理员进去改回来
再用一个客户端担心增加操作的复杂难度,
权限表和加密密码有没有例子让我参考一下,照着操作试试
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 各位来看看一个实际操作问题

#4

帖子 ljj_jjl2008 » 2011-11-22 10:29

TeliuTe 写了:现在是用pma来访问数据库,操作方面挺方便的,基本上都很直观,就是担心哪个调皮的孩在里面瞎折腾,昨儿就把密码给改了,弄得我又用管理员进去改回来
再用一个客户端担心增加操作的复杂难度,
权限表和加密密码有没有例子让我参考一下,照着操作试试
权限表和加密密码是用来配合B/S、C/S界面的。
我没有例子。
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: 各位来看看一个实际操作问题

#5

帖子 liu滔 » 2011-11-22 13:04

数据库不是有那个授权功能的么 :em06
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 各位来看看一个实际操作问题

#6

帖子 TeliuTe » 2011-11-22 13:53

授权是针对某个用户,现在是所有人用的一个账户
这个账户只对st数据库拥有所有权限,对traintalker的两个表有查看权限
回复