授权:添加操作员并设置其授予权限和撤销权限。
Posted lqinghua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了授权:添加操作员并设置其授予权限和撤销权限。相关的知识,希望对你有一定的参考价值。
授权:添加操作员并设置其授予权限和撤销权限。
基于社区版 mysql5.7
语法格式:
GRANT [ 权限列表 / ALL ] ON dbname.tablename TO username@"hostname"
IDENTIFIED BY "password"
[ WITH GRANT OPTION ];
权限列表:all (所有权限) , usage(无权限) 。
select ,update ,insert ...(个别权限)
SELECT USER();//显示当前使用登陆用户名及客户端
SHOW GRANTS [ for "username"@"hostname"];//显示用户的权限
DROP USER "username"@"hostname";//删除授权用户
授权库
在mysql库中记录了用户的授权信息:
表 | 记录信息 |
---|---|
user | 记录已有的授权用户及对该表的权限 |
db | 记录已有授权用户对数据库的权限 |
tables_priv | 记录已有授权用户对表的访问权限 |
columns_priv | 记录已有授权用户对字段的访问权限 |
撤销权限
可以撤销已有用户的权限,全部撤销后可以登录账号但对所有库无权限
禁止用户登录最佳方案:修改mysql.user 下host改成不匹配即可
REVOKE [权限列表/all]
ON dbname,tablename
FROM "username"@"hostname";
以上是关于授权:添加操作员并设置其授予权限和撤销权限。的主要内容,如果未能解决你的问题,请参考以下文章