美文网首页
MySQL 查询权限 用户和用户组

MySQL 查询权限 用户和用户组

作者: 攻城狮托马斯 | 来源:发表于2020-05-22 13:48 被阅读0次

    MySQL查询权限


    grant SELECT on mall.* TO 'dev'@'192.168.244.%' IDENTIFIED BY '123' WITH GRANT OPTION;

    创建了dev用户,密码为123,仅仅运行在网段为192.168.0.*的网段进行查询操作, 仅可以执行select.

    show grants for 'dev' @ '192.168.244.%' 户标识(用户 + select)

     User 的一行记录代表一个用户标识

     Db 的一行记录代表对数据库的权限 

     table_priv 的一行记录代表对表的权限

     column_priv 的一行记录代表对某一列的权限

    grant select(id, name) on mall.account to 'dev' @ '192.168.244.%';

    只允许查询(id, name)

    MySQL用户组


    当想要给一组用户权限而不是单单一个用户权限的时候.

    create USER 'dev_role'

    grant proxy on 'dev_role' to 'deer'

    grant proxy on 'dev_role' to 'enjoy'

    GRANT PROXY ON ''@'' TO 'root'@'%' WITH GRANT OPTION; //允许远程连接

    grant select(id,name) on mall.account to 'dev_role'

    这样就可以用deer或者enjoy的账户来获得dev_role的权限了.

    相关文章

      网友评论

          本文标题:MySQL 查询权限 用户和用户组

          本文链接:https://www.haomeiwen.com/subject/lkfgohtx.html