标签:ade 所有权 用户名 mysq 信息 ali rev str 撤销
基于社区版 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";
标签:ade 所有权 用户名 mysq 信息 ali rev str 撤销
原文地址:https://www.cnblogs.com/lqinghua/p/11664394.html