zoukankan      html  css  js  c++  java
  • 运维 | MySQL权限管理相关

    最近在重新整理运维的一些操作,涉及到了mysql的权限管理,每次都要去查,干脆自己记录一下。

    1.创建用户

    CREATE USER xxx@IP/域名 IDENTIFIED BY  passwordIDENTIFIED WITH auth_plugin;


    2.赋权

    GRANT privileges [columns] ON item TO xxx@IP/域名 IDENTIFIED BY  password IDENTIFIED WITH auth_plugin [WITH GRANT OPTION];

    *上述语句中WITH GRANT OPTION 代表该用户可以把自己的这些权限再赋给其他用户。

    *columns 代表为每一列单独赋权。

    *所有权限:ALL / ALL PRIVILEGES

    *啥权限都没有: usage

    3.一些查询

    查用户列表:

    SELECT host,user,password FROM mysql.user;

    查用户权限:

    SHOW GRANTS for xxx@IP/域名;

    4.撤销授权

    REVOKE all privaleges, grant option FROM xxx@IP/域名;

    这次就整理这么多,以后遇到再补好了。

  • 相关阅读:
    DevOps
    DevOps
    DevOps 教程
    Java 文件
    Java 包装类
    Java HashMap
    Java 包装类
    Java 文件
    Java ArrayList
    Java 日期与时间
  • 原文地址:https://www.cnblogs.com/Mz1-rc/p/13948051.html
Copyright © 2011-2022 走看看