码迷,mamicode.com
首页 > 其他好文 > 详细

授权:添加操作员并设置其授予权限和撤销权限。

时间:2019-10-13 00:38:36      阅读:276      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!