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';
    
  • 相关阅读:
    Jmeter运行原理
    hihoOffer收割练习20题目2
    hihoOffer收割练习20题目1
    STL-map容器
    STL-map容器
    2017多校合练1
    2017多校合练1
    STL之map基础知识
    STL之map基础知识
    DP入门
  • 原文地址:https://www.cnblogs.com/baebae996/p/12973848.html
Copyright © 2011-2022 走看看