mysql基础18——权限管理

server/2024/12/23 13:32:45/

权限管理

根据不同的用户进行横向和纵向的分组

        横向的分组 用户可以接触到的数据的范围

        纵向的分组 用户对接触到的数据能访问到什么程度

具有相同数据访问范围和程度的用户分为不同的类别 这种类别叫做角色

通过角色对相同权限的用户进行分组管理 可以使权限管理更加简单高效

角色相当于一个权限的集和 方便管理拥有相同权限的用户

1)创建角色   

角色名是角色名称加主机名称 默认角色没有权限

create role 角色名;

比如创建一个经理的角色

create role 'manager'@'localhost';  //  当前计算机登录
create role 'manager';  //可以从任何一台主机登录

2)给角色授权

grant 权限 on 表名 to 角色名;

比如 只读 增删改查权限

grant select,insert,delete,update on 表 to 角色;

3)查看角色权限

show grants for 角色;

4)删除角色

drop role 角色名称;

5)创建用户

create user 用户名 [identified by 密码];

[] 表示可选 可以指定用户登录时需要密码 也可以不指定密码 

6)给用户授权 

  把角色赋予用户
grant 角色名称 to 用户名称;
  直接给用户授权
grant 权限 on 表名 to 用户名;

7)查看用户权限

show grants for 用户名;

注: mysql创建了角色之后,默认都是没有激活的 

8)对所有角色永久激活

set global activate_all_roles_on_login=on;

9)删除用户

drop user 用户名;

http://www.ppmy.cn/server/9379.html

相关文章

2024年钉钉直播回放下载教程

2024年了,以前的Fiddler注入vConsole然后拿m3u8地址,这个方法已经失效了 我能跟大家说一下技术细节 就是钉钉的m3u8变成了一次性的地址,但是ts链接是永久,软件原理就是组装ts文本 我把工具打包好了,有需要的自己下载…

C++核心编程——4.3 C++对象模型和this指针

4.3.1 成员变量和成员函数分开存储 在C中,类内的成员变量和成员函数分开存储(虽然封装在一起,但是分开存储) 只有非静态成员变量才属于类的对象上,静态成员(包括静态成员变量和静态成员函数)和非…

JavaSE高阶篇-反射

第一部分、Junit单元测试 1)介绍 1.概述:Junit是一个单元测试框架,在一定程度上可以代替main方法,可以单独去执行一个方法,测试该方法是否能跑通,但是Junit是第三方工具,所以使用之前需要导入jar包 2)Junit的基本使用(重点啊) 1.…

在Linux系统中,禁止有线以太网使用NTP服务器进行时间校准的几种方法

目录标题 方法 1:修改NTP配置以禁止所有同步方法 2:通过网络配置禁用NTP同步方法 3:禁用NTP服务 在Linux系统中,如果想要禁止有线以太网使用NTP服务器进行时间校准,可以通过以下几种方法之一来实现: 方法 …

mysql 5.7分组报错问题 Expression #1 of ORDER BY clause is not in GROUP BY clause

解决方案: select version(), sql_mode;SET sql_mode(SELECT REPLACE(sql_mode,ONLY_FULL_GROUP_BY,)); 完美的解决方案是: 1 show variables like "sql_mode"; 2 3 set sql_mode; 4 set sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABL…

“EDM邮件营销”如何构建企业获客增长新赛道

在这个瞬息万变的数字时代,企业的营销策略不断进化,以求在激烈的市场竞争中脱颖而出。其中,“EDM(Electronic Direct Mail)邮件营销”作为一项经典且高效的营销手段,正借助先进的技术力量,重新焕…

291个地级市资源错配指数、劳动和资本相对扭曲指数(2006-2021年)

01、数据介绍 资源错配指数(Misallocation Index)是一个用于衡量资源配置效率的指标,它衡量的是生产要素的配置是否合理,是否达到了最优的状态。资源错配指数越高,资源的利用效率越低。资源错配指数主要用于衡量各种生…

本地搭建属于你自己的AI搜索引擎 支持多家AI模型

FreeAskInternet 是一个完全免费、私有且本地运行的搜索聚合器,并使用 MULTI LLM 生成答案,无需 GPU。用户可以提出问题,系统将进行多引擎搜索,并将搜索结果合并到LLM中,并根据搜索结果生成答案。全部免费使用。 项目…