zoukankan      html  css  js  c++  java
  • mysql笔记(14)-用户、角色与权限

    本文将简单介绍用户、角色以及权限的使用方式

    一、用户与授权

    (1) 创建用户

    //当在本地登录时,IP_address=localhost
    create user  'user_name@IP_address'  identified by  'passowrd';
    

    (2) 以用户身份登录数据库

    mysql -u user_name -p
    

    (3) 为用户赋予权限

    grant privilege1_name, privilege2_name,privilege3_name  
    on database_name.table_name
    to 'user_name@IP_address' 
    [with grant option];
    

    常见的权限有:select、delete、update、insert等
    最后的 with grant option 表示:
    让这个用户具有 赋予别的用户权限 的权限

    (4) 查看用户权限

    show grants for 'user_name@IP_address' 
    

    (5) 回收权限

    revoke privilege1_name, privilege2_name,privilege3_name  
    on database_name.table_name
    from 'user_name@IP_address' 
    

    二、角色与授权

    (1) 创建角色

    create role 'role_name';
    

    (2) 为角色赋予权限

    grant privilege1_name, privilege2_name,privilege3_name  
    on database_name.table_name
    to 'role_name';
    

    (3) 查看角色权限

    show grants for 'role_name';
    

    (4) 回收权限

    revoke privilege1_name, privilege2_name,privilege3_name  
    on database_name.table_name
    from 'role_name';
    
  • 相关阅读:
    安装minicom串口访问开发板
    《Linux运维趋势》2010-2013年全部期刊下载
    pap与chap协议
    简单linux网络驱动程序
    573. Squirrel Simulation
    576. Out of Boundary Paths
    568. Maximum Vacation Days
    leetcode contest 20
    55 Jump Game i && 45 Jump Game ii
    120. Triangle
  • 原文地址:https://www.cnblogs.com/baebae996/p/12973848.html
Copyright © 2011-2022 走看看