zoukankan      html  css  js  c++  java
  • 2.3.5 mysql角色管理

    --04、用户角色管理
    mysql5.7:proxies_priv(模拟角色),可以实现用户組的管理
    角色(roLe)可以批量管理用户,同一个角色下面的数据都有相同的权限
    mysql 5.7是通过 mysql.proxies_priv来模拟实现。
     
    参数:
    check_proxy_users=on
    mysqL_native_password_proxy_users=on
    01.启用 proxy
    show variables like '%proxy%'
    mysql root@localhost:mysql> show variables like '%proxy%'
    +-----------------------------------+-------+
    | Variable_name                     | Value |
    +-----------------------------------+-------+
    | check_proxy_users                 | OFF   |
    | mysql_native_password_proxy_users | OFF   |
    | proxy_user                        |       |
    | sha256_password_proxy_users       | OFF   |
    +-----------------------------------+-------+
    set global check_proxy_users=on
    set global mysql_native_password_proxy_users=on
    如果永久打开,需要加入到my.cnf参数文件中,重启生效
    02.创建用户
    create user 'itpux_dba'
    #类似组/角色
    create user itpux11
    create user itpux12
    create user itpux13
     
    03.将 itpux_dba权限映射到 itpux11/ itpux12
    grant proxy on itpux_dba to itpux11
    grant proxy on itpux_dba to itpux12
     
    04.给 itpux_dba(模拟的role)赋予实际的权限
    grant select on itpux.* to itpux_dba
    flush privileges;
    05.检查权限并测试
    show grants for itpux_dba
    show grants for itpux11
    show grants for itpux12
    show grants for itpux13
    select * from mysql.proxies_priv
    然后分别用4个用户登录测试。
    06.代理权限取消
    revoke proxy on itpux_dba from itpux11
     
     
  • 相关阅读:
    jsmin Javascript 的小巧的压缩工具
    pChart 支持中文显示
    使用 SyntaxHighlighter 实现代码高亮
    Linux Ubuntu 下阅读 CHM
    QueryPath Method Summary_方法速查手册
    QueryPath PHP 中的 jQuery
    SQL SELECT DISTINCT 语句
    写网页内容需要注意些什么?
    jQuery UI 弹出注册窗口_练习
    Smarty 中的 Foreach
  • 原文地址:https://www.cnblogs.com/wenyule/p/13622775.html
Copyright © 2011-2022 走看看