zoukankan      html  css  js  c++  java
  • MySQL授权(用户权限)

    一、mysql查询与权限

    (二)授权

    用户管理:

    • 设置用户密码

    前期准备工作:
    停止服务

    将配置文件当中的skip-grant-tables删除掉
    在这里插入图片描述
    重启服务:
    在这里插入图片描述

    执行修改命令
    在这里插入图片描述
    查看用户状态(如果数据过多,用G可以规范布局)

    SELECT user,host, authentication_string FROM user;
    

    在这里插入图片描述
    常规登录:
    在这里插入图片描述
    简单登录:
    在这里插入图片描述

    **权限设置:**

    用户:使用系统的账号,身份
    权限:可被允许操作的范围
    组:针对用户权限的集合
    授权
    用户:
    创建用户

    Create user abc@localhost;创建abc用户,允许本地的登陆
    create user abc@'%.%.%.%'; 创建abc用户,允许所有用户登陆
    

    创建用户并设置密码:

    create user abc@localhost identified by '123';
    

    删除用户

    drop user abc@”%.%.%.%”
    

    授权:

    • 常规权限
      ----select 查询
      ---- insert 插入
      ----update 更新
      -----delete 删除
      -----create 创建

    GRANT command ON databases.table TO user@host;

    对指定用户的指定IP登陆授权操作指定的数据库的表相应权限

    授权abc本地登陆拥有school库student表的查询权限

    grant select on school.student to abc@'localhost';
    

    授权abc192.168.10.10登陆拥有school库student表的id字段的查询权限

    grant select(id) on school.student to abc@'192.168.10.10';
    

    授权abc192.168.10.10登陆拥有school库student表的查询和插入权限

    grant select,insert on school.student to abc@'192.168.10.10';
    

    授权abc192.168.10.10登陆拥有school库所有表的查询和插入权限

    grant select,insert on school.* to abc@'192.168.10.10';
    
  • 相关阅读:
    FZU 2113 BCD Code 数位dp
    Gym 100917L Liesbeth and the String 规律&&胡搞
    Gym 100917C Constant Ratio 数论+暴力
    CF149D Coloring Brackets
    P4342 [IOI1998]Polygon
    P4316 绿豆蛙的归宿
    P1439 【模板】最长公共子序列
    Noip 2013 真题练习
    洛谷比赛 「EZEC」 Round 4
    P5024 保卫王国
  • 原文地址:https://www.cnblogs.com/ilovepython/p/11068858.html
Copyright © 2011-2022 走看看