[发明专利]一种用户权限管理方法和系统在审
申请号: | 201811140705.8 | 申请日: | 2018-09-28 |
公开(公告)号: | CN109522368A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 廖炳瑜;刘权威;王伟;邹克旭;徐炜达;范迎春 | 申请(专利权)人: | 北京英视睿达科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F21/31 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 100029 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限管理模块 用户权限管理 目标数据库 用户权限管理系统 用户管理模块 权限获取 目标表 数据库 用户查询请求 输出 发送权限 获取请求 请求获取 权限变更 信息生成 用户权限 变更 指令 权限 | ||
本发明实施例涉及一种用户权限管理方法和系统,所述用户权限管理方法包括:用户权限管理系统中的用户管理模块接收第一用户输入的用户查询请求;当用户权限列表中包括第二用户的用户ID时,用户管理模块向用户权限管理系统中的权限管理模块发送权限获取请求;权限获取请求包括第二用户的用户ID;权限管理模块根据权限获取请求获取数据库列表,并输出;接收第一用户根据数据库列表输入的目标数据库信息;获取与目标数据库信息相对应的表列表,并输出;接收第一用户根据表列表输入的目标表信息;权限管理模块根据第二用户的用户ID、目标表信息和目标数据库信息生成权限变更指令,用以变更第二用户的权限。
技术领域
本发明涉及数据处理领域,尤其涉及一种用户权限管理方法和系统。
背景技术
MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的关系数据库管理系统(Relational Database ManagementSystem,RDBMS)应用软件。
随着公司的发展规模不断壮大,公司业务不断增多,业务数据量越来越大,数据库由单个MySQL服务,改为了MySQL集群。同时,随着公司人员不断增多,根据公司的业务需求,很多人员都要有操作相关数据库表的需求,这样就需要给不同的人员开不同数据库对应的表访问权限,给数据库管理人员带来了很大的负担。
通常,数据库管理员给用户开权限是先登录到多个MySQL服务器上,再根据授权语句来给用户授权,这样操作比较麻烦,而且如果要想知道给哪个用户开了哪些表,或者某个表都给哪些用户开了什么样的权限等等,查询起来很费劲。
发明内容
本发明的目的是针对现有技术的缺陷,提供一种用户权限管理方法和系统,方便数据库管理员给用户分配或更改权限,提高了分配或更改权限的效率,节约分配或更改权限的时间,简化数据库用户权限的管理,从而直接减少了数据库服务的相关操作。
为了实现上述目的,在第一方面,本发明实施例首先提供了一种用户权限管理方法,包括:
用户权限管理系统中的用户管理模块接收第一用户输入的用户查询请求;所述用户查询请求包括第二用户的用户ID;
所述用户管理模块确定用户权限列表中是否包括所述第二用户的用户ID;
当所述用户权限列表中包括所述第二用户的用户ID时,所述用户管理模块向用户权限管理系统中的权限管理模块发送权限获取请求;所述权限获取请求包括所述第二用户的用户ID;
所述权限管理模块根据所述权限获取请求获取数据库列表,并输出;
接收所述第一用户根据所述数据库列表输入的目标数据库信息;
获取与所述目标数据库信息相对应的表列表,并输出;
接收所述第一用户根据所述表列表输入的目标表信息;
所述权限管理模块根据所述第二用户的用户ID、所述目标表信息和所述目标数据库信息生成权限变更指令,用以变更所述第二用户的权限。
优选的,当所述用户权限列表中不包括所述第二用户的用户ID时,所述方法还包括:
所述用户管理模块生成新建用户指令,用以所述用户权限列表中包括所述第二用户的用户ID;所述新建用户指令包括所述第二用户的用户ID。
优选的,在所述接收所述第一用户根据所述表列表的目标表信息之后,所述方法还包括:
所述权限管理模块根据所述第二用户的用户ID、所述目标表信息和所述目标数据库信息生成权限变更语句信息发送至用户权限管理系统中的权限信息查询模块,用以所述权限信息查询模块存储所述权限变更语句信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京英视睿达科技有限公司,未经北京英视睿达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811140705.8/2.html,转载请声明来源钻瓜专利网。