账号相关操作

本页面为您介绍账号的管理操作。在账号管理页面,您可以查看账号的基本信息,并可对账号进行锁定、修改权限、修改密码和删除等操作。

背景信息

用户可以通过黑屏命令行或 OceanBase 控制台两种方式设置账号的数据库权限。如何通过黑屏命令行设置账号的数据库权限,请参见 GRANT

  • 通过命令行设置的 MySQL 租户的账号权限可以在云数据库 OceanBase 控制台上同步展示,并支持通过控制台修改黑屏创建的账号权限。

  • 通过命令行设置的 Oracle 租户的账号权限暂不支持在云数据库 OceanBase 控制台上同步展示。

登录管理界面

  1. 登录 OceanBase 控制台

  2. 在左侧导航栏中,单击 实例列表

  3. 在实例列表中选择目标集群实例,单击目标集群实例名称进入 集群实例工作台

  4. 在左侧导航栏中,单击 租户管理,在租户列表中单击目标租户,即可进入 租户工作台 页面。

  5. 在左侧导航栏单击 账号管理

    1. MySQL 租户账号:您可查看 账号名称账号类型关联数据库登录连接串(此处为私网登录连接串)、状态备注 等信息。同时可对账号进行 锁定修改权限、修改密码删除 操作。锁定后,无法进行账户变更操作。1

      说明
      • 当黑屏设置的权限和云数据库 OceanBase 控制台设置完全重合时,会按照控制台的权限进行展示。

      • 当黑屏设置的权限和云数据库 OceanBase 控制台设置不能完全重合时,鼠标悬停到“关联数据库”列时会展示“自定义”及通过黑屏设置的具体权限。

    2. Oracle 租户账号:您可查看 账号名称账号类型可访问的其它账号对象登录连接串(此处为私网登录连接串)、状态备注 信息。同时可对账号进行 锁定修改密码管理访问对象删除 操作。锁定后,无法进行账户变更操作。1

    参数

    说明

    账号名称

    新建账号时设置的账号名称。

    账号类型

    新建账号时选择的账号类型。

    关联数据库

    仅 MySQL 租户的账号有该参数。

    • 超级账号默认关联所有数据库,拥有所有数据库的读写权限。

    • 普通账号的关联数据库为创建账号时授权的数据库,可对授权数据库进行对应的授权操作。还可通过修改权限操作修改关联数据库信息及对应权限。

    • 只读账号默认关联所有数据库,拥有所有数据库的读权限。

    可访问的其它账号对象

    仅 Oracle 租户的账号有该参数。

    • 超级账号可访问全部账号下的全部对象。

    • 普通账号默认不能访问其它账号对象,可通过管理访问对象操作添加对其它账号对象的只读或读写权限。

    登录连接串

    用于建立应用程序与 OceanBase 数据库之间连接的字符串,从而能够执行各种数据库操作,如查询、插入和更新数据。

    备注

    备注长度不能超过 30 个字符,单击编辑图标可修改备注。

    操作

    • 锁定:锁定账号后将暂时不能使用关联数据库,无法进行账号变更操作。

    • 修改密码:可修改账号密码。

    • 修改权限:仅 MySQL 租户的普通账号可进行该操作,可添加/删除关联数据库或修改对关联数据库的操作权限。

    • 管理访问对象:仅 Oracle 租户的普通账号可进行该操作,可添加对其它账号对象的只读或读写权限。

    • 删除:可删除账号,删除时账号下的所有数据会一并删除。

修改账号密码

  1. 在账号管理界面,单击目标账号 操作 列的 修改密码

    image

  2. 输入新的密码并单击 确定1

修改账号权限

修改 MySQL 租户的普通账号权限

  1. 在账号管理界面,单击目标账号 操作 列下的 修改权限

    image

  2. 在弹窗中修改普通账号的关联数据库权限,相关权限的详细说明,请参见 账号权限列表修改权限..png

说明
  • 通过 OceanBase 控制台重新设置账号的数据库权限,会覆盖原黑屏的自定义权限。

  • 当一个账号被赋予了某项指定权限(例如读写权限),使用该账号登录对应数据库后,再在控制台上进行权限切换(例如切换为只读权限),则需要重新建立连接才能使新权限生效。

修改 Oracle 租户的普通账号权限

  1. 在账号管理界面,单击目标账号 操作 列下的 管理访问对象

    image

  2. 在弹出窗口中单击 添加对象,可选择普通账号对需要访问的表的只读或读写权限。管理访问对象.png