zoukankan      html  css  js  c++  java
  • 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

       提示:

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

      

      

        

      

      

  • 相关阅读:
    【声纹识别】 kaldi callhome diarization
    python3 类型提示
    公钥私钥,HTTPS,HTTP通俗讲解
    一图学会MySQL的JOIN
    链表翻转(看图学)
    如何理解 Python 的赋值逻辑
    Python十大排序算法
    Python-functools (reduce,偏函数partial,lru_cache)
    Python-类型注解(3.5引入)
    Python-装饰器
  • 原文地址:https://www.cnblogs.com/dudeyouth/p/5956719.html
Copyright © 2011-2022 走看看