免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1705 | 回复: 8
打印 上一主题 下一主题

mysql 权限问题请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-22 16:55 |只看该作者 |倒序浏览
mysql的权限能不能实现以下这样的功能? 如能,具体的命令和方法大致的说一下谢谢。
想要实现的功能:

比如一个公司中的销售部门和行政部门。

AAA,BBB,CCC是销售部门的,111,222,333是行政部门的。

AAA,BBB, CCC在数据库表中都显示部门为销售部,111,222, 333 在数据库表中的部门都显示为行政部。

因销售部门和行政部门的职务不同,所以访问的资源和权限不一样。

我想要说的是能不能判断登录的用户属于哪个部门,然后设置在数据库中的权限不同呢?就是以部门来分配权限。

能不能用grant这中方式?  
比如建立几个數据库用户,因各个部门不同来分别使用不同的数据库用户来访问数据库。
然后根据部门来作判断的条件,决定使用哪个数据库用户。




谢谢大家了。

论坛徽章:
0
2 [报告]
发表于 2012-04-23 11:19 |只看该作者
一个用户登陆进网站,事先需要有能够用的数据库连接。而且这个数据库连接本身就需要指明访问数据库的账号和密码。所以说,你只要一登陆进去,你访问数据库的账号就已经定了。根本不可能再根据这个用户是哪个部门再选择数据库用户。请先理解登陆实质。

论坛徽章:
0
3 [报告]
发表于 2012-04-24 19:17 |只看该作者
回复 2# 龙雪刚


    你并没有理解我所说的事情。

论坛徽章:
0
4 [报告]
发表于 2012-04-25 09:33 |只看该作者
那就多设立几个账号呗,销售的给销售,行政的给行政,每个用户设立不同的权限,grant赋权就行了

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
5 [报告]
发表于 2012-04-25 09:48 |只看该作者
我理解你的意思是想要一个基于角色的权限管理系统。
每一个员工都有自己的角色(行政人员,hr人员,技术人员等等),根据角色来确定权限。
如果是这种需求的话,建议在程序端实现。
毕竟不是所有人都会SQL,因此把这些限制和用户创建在数据库中是不合理的。
建一张角色表和员工表。关联后决定用户可以看到什么数据。

论坛徽章:
0
6 [报告]
发表于 2012-04-27 11:16 |只看该作者
回复 4# horizonhyg


    恩,你懂我的意思。 这样可行是吧,那就没有问题了。

论坛徽章:
0
7 [报告]
发表于 2012-04-27 11:18 |只看该作者
回复 5# cenalulu


你说的我懂,也是一种解决办法。谢谢。

论坛徽章:
0
8 [报告]
发表于 2012-05-03 11:12 |只看该作者
原来已经解决。。。。

论坛徽章:
0
9 [报告]
发表于 2012-05-22 12:20 |只看该作者
jmyychen 发表于 2012-05-03 11:12
原来已经解决。。。。


你有什么好的建议呢? 我非常愿意听。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP