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

       提示:

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

      

      

        

      

      

  • 相关阅读:
    SQLyog连接MySQL8.0报2058错误的完美解决方法
    WPF之Binding深入探讨未参考
    C# SQLite 创建数据库的方法增删查改语法和命令
    winform实现INotifyPropertyChanged
    排序算法
    GitHub代码上传
    SQLyog
    Jenkins 部署 .NET MVC 项目
    Visual Studio 2019 代码规范
    C# SqlHelper类
  • 原文地址:https://www.cnblogs.com/dudeyouth/p/5956719.html
Copyright © 2011-2022 走看看