GRANT

    Syntax:

    1. ADMIN_PRIV:除 NODE_PRIV 以外的所有权限。
    2. GRANT_PRIV: 操作权限的权限。包括创建删除用户、角色,授权和撤权,设置密码等。
    3. SELECT_PRIV:对指定的库或表的读取权限
    4. ALTER_PRIV:对指定的库或表的schema变更权限
    5. CREATE_PRIV:对指定的库或表的创建权限
    6. USAGE_PRIV: 对指定资源的使用权限
    7. 旧版权限中的 ALL READ_WRITE 会被转换成:SELECT_PRIV,LOAD_PRIV,ALTER_PRIV,CREATE_PRIV,DROP_PRIV
    8. READ_ONLY 会被转换为 SELECT_PRIV

    权限分类:

    1. 2. db.* 权限可以应用于指定库下的所有表
    2. 这里指定的库或表可以是不存在的库和表。

    resource_name 支持以下两种形式:

    1. 这里的 user_identity 语法同 CREATE USER。且必须为使用 CREATE USER 创建过的 user_identityuser_identity 中的host可以是域名,如果是域名的话,权限的生效时间可能会有1分钟左右的延迟。
    2. 也可以将权限赋予指定的 ROLE,如果指定的 ROLE 不存在,则会自动创建。