全部产品
云市场

账号和权限

更新时间:2019-04-17 06:33:50

本文介绍DLA的账号类型、如何创建子账号、为子账号授权。

账号类型

DLA中有两种类型的账号:Root账号、子账号。

  • Root账号(DLA数据库主账号):开通阿里云DLA服务后,DLA系统会自动为您创建DLA数据库主账号,即Root账号。Root帐号只能有一个,且只在Region内有效,不同Region有不同的Root帐号。

    您只需初始化DLA数据库主账号密码,后续可通过该账号来连接DLA服务或者创建子账号。

  • 子账号:使用Root账号,在DLA控制台上创建子账号。子账号创建成功后,可以通过GRANT语句为子账号授权。

创建子账号

您可以通过DLA控制台上创建子账号或者Open API AddAccount创建子账号。

通过DLA控制台上创建子账号

  1. 进入Data Lake Analytics管理控制台

  2. 单击左侧导航栏的账号管理,在账号管理页面单击创建子账号

    子账号

  3. 创建数据库子账号页面,设置账号名称和账号密码。

    账号名和密码

    DLA提供两种设置子账号密码的方式:

    • 系统随机密码:DLA系统随机生成子账号密码。选中使用系统随机密码,单击确定,系统自动生成密码。

    • 手动设置密码:输入子账号密码,单击确定

      密码

GRANT 授权子账号

您需要以Root账号登录Data Lake Analytics管理控制台,进入SQL执行页面,通过GRANT语句为子账号授权。

也可以在应用中以Root权限通过程序代码、MySQL命令行工具或者MySQL客户端先连接DLA,然后通过GRANT语句授权子账号。

注意:必须以Root账号为子账号授权。

如何授权,请参见GRANT

REVOKE 撤销权限

如何撤销权限,请参见REVOKE