MySQL grant 权限,分别可以作用在多个层次上

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:
1. grant 作用在整个 MySQL 服务器上:
grant select on *.* to dba@localhost; -- dba 可以查询 MySQL 中所有数据库中的表。
grant all on *.* to dba@localhost; -- dba 可以管理 MySQL 中的所有数据库
2. grant 作用在单个数据库上:
grant select on testdb.* to dba@localhost; -- dba 可以查询 testdb 中的表。
3. grant 作用在单个数据表上:
grant select, insert, update, delete on testdb.orders to
4. grant 作用在表中的列上:
grant select(id, se, rank) on testdb.apache_log to
5.MySQL grant 作用在存储过程、函数上:
grant execute on procedure testdb.pr_add to 'dba'@'localhost'  
grant execute on function testdb.fn_add to 'dba'@'localhost' 
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
SQL 运维 关系型数据库
MySQL 中 GRANT 操作会引起复制中断吗?
GRANT 操作并不是一个原子性操作,不管执行成功与否,都会触发一个隐式重载授权表的行为。 在生产环境中需要规范用户创建及授权的操作,不推荐使用 DML 语句去直接变更 mysql.user 表,可能会引发其他的问题,若使用了 DML 语句进行变更, 需要手工执行 flush privileges。
60 4
|
关系型数据库 MySQL 数据库
MySQL--创建用户命令grant语句学习(详细学习)
MySQL--创建用户命令grant语句学习(详细学习)
825 1
|
SQL Oracle 关系型数据库
Mysql中的递归层次查询(父子查询)
Mysql中的递归层次查询(父子查询)
407 0
|
存储 关系型数据库 MySQL
mysql进阶(二十八)GRANT REVOKE用法详解
MySQL权限系统围绕两个概念: 1. 认证->确定用户是否允许连接数据库服务器; 2. 授权->确定用户是否拥有足够的权限执行查询请求等。
606 0
mysql进阶(二十八)GRANT REVOKE用法详解
|
SQL 关系型数据库 MySQL
Mysql中的递归层次查询(父子查询,无限极查询)
Mysql中的递归层次查询(父子查询,无限极查询)
838 0
Mysql中的递归层次查询(父子查询,无限极查询)
|
SQL 存储 关系型数据库
mysql grant用户权限管理从入门到放弃
mysql grant用户权限管理从入门到放弃
567 0
|
SQL 关系型数据库 MySQL
MySQL - 单句实现无限层次父子关系查询
MySQL - 单句实现无限层次父子关系查询
819 0
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke
MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke MySQL添加新用户,为新用户分配权限,Mysql版本5.7 首先进入Mysql控制台: mysql -uroot -p grant授权格式:grant 权限列表 on 库.
2384 0
|
关系型数据库 MySQL 数据库
mysql 权限管理 GRANT
mysql 权限管理 GRANT mySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。 在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户: 1 CREATE.
1289 0
|
关系型数据库 MySQL 数据库
[mysql]mysql grant 用户权限总结
一.权限表 mysql数据库中的3个权限表:user 、db、 host 权限表的存取过程是: 1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证; 2)通过权限验证,进行权限分配时,按照useràdbàtables_privàcolumns_priv的顺序进行分配。
2329 0
下一篇
无影云桌面