• mysql学习(用户权限管理)


    1. 添加数据库用户

      create user 'username'@'host' identified by 'password';

      提示:

        如果想让该用户可以从其他主机登陆,host可以设置为'%'

        username:"用户名"

        host:"数据库链接地址"

        password:"密码"

    2. 修改用户权限

      grant privileges on databasename.tablename to 'username'@'host'

      提示:

        privileges:用户操作权限:select,insert,update等,如果需要授给所有权限请把privileges改成all privileges

        databasename:"数据库名字"  如果需要给所有数据库授权,可以用*表示所有数据库

        tablename:"表名"  如果需要给所有表授权,可以用*表示所有数据库

    3. 撤销用户权限

      revoke privileges on databasename.tablename to 'username'@'host'

      提示:

        privileges:用户操作权限:select,insert,update等,如果需要授给所有权限请把privileges改成all

        databasename:"数据库名字"  如果需要给所有数据库授权,可以用*表示所有数据库

        tablename:"表名"  如果需要给所有表授权,可以用*表示所有数据库

     

    4. 删除用户

      drop user 'username'@'host'

      提示:

        drop:删除用户与用户权限

    4. 刷新权限设置

      flush privileges

       提示:

        用户的增删改查与用户权限的增删改查都需要刷新权限设置

      

      

        

      

      

  • 相关阅读:
    docker安装wnameless/oracle-xe-11g并运行(手写超详细)
    QQ浏览器兼容模式问题
    list中放map的几种方式
    oracle存储函数实例
    vue中使用Element主题自定义肤色
    使用eclipse初步学习vue.js基础==》v-for的使用 ②
    使用eclipse初步学习vue.js的基本操作 ①
    发布网站的流程演示
    bookkeeper table service调研
    python爬取今日头条街拍
  • 原文地址:https://www.cnblogs.com/dudeyouth/p/5956719.html
Copyright © 2020-2023  润新知