zoukankan      html  css  js  c++  java
  • mysql 8.0给数据库添加用户和赋权

    -- 使用mysql 数据库
    USE mysql
    -- 为mysql创建用户:case_dev 密码为:pass123
    CREATE USER case_dev IDENTIFIED BY 'pass123';
    -- 查看下用户case_dev的权限
    SELECT *  FROM USER WHERE USER='case_dev' ;
    SHOW GRANTS FOR case_dev;
    -- 给用户case_dev在数据库名为auto_dev上赋EXECUTE(执行存储过程),INSERT,SELECT,UPDATE权限,@'%'表示从任意ip都可以访问到这个数据库
    GRANT EXECUTE,INSERT,SELECT,UPDATE ON auto_dev.* TO 'case_dev'@'%';
    -- 生效
    FLUSH PRIVILEGES;
    -- 再次查询 下权限
    SELECT *  FROM USER WHERE USER='case_dev' ;
    SHOW GRANTS FOR case_dev;

    执行这些sql语句后,使用case_dev登录后,就能查看到数据库 auto_dev 并且不能执行删除命令

     如果要删除该用户,使用语句:

    DROP USER case_dev@'%';

  • 相关阅读:
    通用sqlserver分页存储过程
    JSONP解决跨域请求
    laravle框架
    XML作用
    mysql 中的常用查询
    smarty模板技术
    Cookie和Session 会话技术
    正则表达式
    Mongodb常用知识点
    PHP之PDO
  • 原文地址:https://www.cnblogs.com/testway/p/9289827.html
Copyright © 2011-2022 走看看