mysql用户权限管理实例分析
2020-04-21 07:24
691 查看
本文实例讲述了mysql用户权限管理。分享给大家供大家参考,具体如下:
本文内容:
- 什么是用户权限
- 恰当的用户权限
- 查看权限
- 修改权限
- 删除权限
首发日期:2018-04-19
什么是用户权限:
- 每个用户都有自己的用户权限,这些用户权限比如有查询表权限、修改表权限、插入表权限、新增用户权限等等。
- 具体的权限:
恰当的用户权限:
- 多数用户只需要对表进行读和写,但少数用户甚至需要能创建和删除表;
- 某些用户需要读表,但可能不需要更新表;
- 对于大多数用户,应该只提供对表的读写,不应该允许他们创建表、修改表和删除表。
- 对于大多数用户,不应该给予他们能创建、修改删除其他用户的权限,而应该仅有管理员有这样的权限。
- 对于大多数用户,不应该给予修改用户用户权限的权限,而应该仅有管理员有这样的权限。
- 其他。。。
查看权限:
- show grants for 用户名@主机地址;【如果用户的可登录地址是%,可以不填可登录地址】
-
用户信息表中的priv字段是各种权限,值为N代表没有权限,为Y代表有权限
修改权限:
- 赋予权限:grant 权限 on 数据库名.数据表 to 用户名@可登录地址;【如果用户的可登录地址是%,可以不填可登录地址】 赋予的新权限,会跟原来的比对,同一个数据库的,会合并
- 可以同时赋予多个权限,多个权限之间用逗号分隔:
可赋予的权限(参考mysql必知必会):
删除权限:
- 删除权限:revoke 权限 on 数据库名.数据表 from 用户名@可登录地址;【如果用户的可登录地址是%,可以不填可登录地址】
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》
希望本文所述对大家MySQL数据库计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- mysql运维与分析-用户管理、权限(进阶2)
- MySql:局域网和权限用户管理
- mysql用户管理(开户、权限)
- mysql用户权限管理
- mysql变量用法实例分析【系统变量、用户变量】
- Mysql用户与权限管理
- mysql 用户管理和权限设置
- mysql 用户和权限管理
- MySQL用户管理及权限分配
- mysql用户管理和权限设置
- MySQL Study之--MySQL用户及权限管理
- 对于mysql的用户权限管理
- mysql 用户管理和权限设置
- MySQL必知必会---探索mysql及实例探析:mysql安全与权限管理、导入-导出数据库
- Mysql用户与权限管理
- mysql管理数据库用户和访问权限
- [置顶] 【mysql 用户权限管理】mysql 权限管理学习
- mysql 用户管理和权限设置
- mysql用户管理(新增用户及权限管理)
- Mysql用户管理及权限设置