zoukankan      html  css  js  c++  java
  • MySql DCL 权限管理和操作

    1. 创建用户
        语法:
            create user '用户名'@'主机名' identified by '密码';
        注意:
            主机名:限定客户端登录ip
                指定:127.0.0.1(localhost)
                任意:%
    2. 授权用户
        语法:
            grant 权限1,权限2... on 数据库名.表名 to '用户名'@'主机名';
        注意:
            权限
                selectinsertdeletecreate....
                all 所有权限
            数据库名.*  指定该库所有的表
            
    3. 查看权限
        语法:
            show grants for '用户名'@'主机名'; 
            
    4. 撤销授权
        语法:
            revoke 权限1,权限2... on 数据库名.表名 from '用户名'@'主机名'; 
        注意:
            权限
                selectinsertdeletecreate....
                all 所有权限
            数据库名.*  指定该库所有的表
            
    5. 删除用户
        语法:
            drop user '用户名'@'主机名';
            
    6. 密码管理
        1.超级管理员
            set password for '用户名'@'主机名'=password('新密码');
        2.普通用户
            set password=password('新密码');
    -- 创建一个用户
    CREATE USER 'tom'@'%' IDENTIFIED BY '123';
    
    -- 授权
    GRANT SELECT ON web20_pro.emp TO 'tom'@'%';
    
    -- 查看权限
    SHOW GRANTS FOR 'tom'@'%';
    
    -- 撤销授权
    REVOKE SELECT ON web20_pro.`emp` FROM 'tom'@'%';
    
    -- 密码管理
    
    -- 加密函数
    SELECT PASSWORD('123');
    
    -- 修改自身密码(在dos窗口个执行)
    SET PASSWORD = PASSWORD('666');
    
    
    -- 超级管理员密码找回
    SET PASSWORD FOR 'tom'@'%' = PASSWORD('999');
    
    -- 删除用户
    DROP USER  'tom'@'%';
  • 相关阅读:
    Codeforces 1182E Product Oriented Recurrence 矩阵快速幂
    Codeforces 1182D Complete Mirror hash
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
    web框架之Vue渐进式框架-安装及入门
    web框架之Jqeury基本使用
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/13445888.html
Copyright © 2011-2022 走看看