本页面为您介绍账号的管理操作。在账号管理页面,您可以查看账号的基本信息,并可对账号进行锁定、修改权限、修改密码和删除等操作。
背景信息
用户可以通过黑屏命令行或 OceanBase 控制台两种方式设置账号的数据库权限。如何通过黑屏命令行设置账号的数据库权限,请参见 GRANT。
通过命令行设置的 MySQL 租户的账号权限可以在云数据库 OceanBase 控制台上同步展示,并支持通过控制台修改黑屏创建的账号权限。
通过命令行设置的 Oracle 租户的账号权限暂不支持在云数据库 OceanBase 控制台上同步展示。
登录管理界面
登录 OceanBase 管理控制台 。
在左侧导航栏中,单击 实例列表。
在实例列表中选择目标集群实例,单击目标集群实例名称进入 集群实例工作台。
在左侧导航栏中,单击 租户管理,在租户列表中单击目标租户,即可进入 租户工作台 页面。
在左侧导航栏单击 账号管理。
MySQL 租户账号:您可查看 账号名称、账号类型、关联数据库、登录连接串(此处为私网登录连接串)、状态、备注 等信息。同时可对账号进行 锁定、修改权限、修改密码 和 删除 操作。锁定后,无法进行账户变更操作。
说明当黑屏设置的权限和云数据库 OceanBase 控制台设置完全重合时,会按照控制台的权限进行展示。
当黑屏设置的权限和云数据库 OceanBase 控制台设置不能完全重合时,鼠标悬停到“关联数据库”列时会展示“自定义”及通过黑屏设置的具体权限。
Oracle 租户账号:您可查看 账号名称、账号类型、可访问的其它账号对象、登录连接串(此处为私网登录连接串)、状态 和 备注 信息。同时可对账号进行 锁定、修改密码、管理访问对象 和 删除 操作。锁定后,无法进行账户变更操作。
参数
说明
账号名称
新建账号时设置的账号名称。
账号类型
新建账号时选择的账号类型。
关联数据库
仅 MySQL 租户的账号有该参数。
超级账号默认关联所有数据库,拥有所有数据库的读写权限。
普通账号的关联数据库为创建账号时授权的数据库,可对授权数据库进行对应的授权操作。还可通过修改权限操作修改关联数据库信息及对应权限。
只读账号默认关联所有数据库,拥有所有数据库的读权限。
可访问的其它账号对象
仅 Oracle 租户的账号有该参数。
超级账号可访问全部账号下的全部对象。
普通账号默认不能访问其它账号对象,可通过管理访问对象操作添加对其它账号对象的只读或读写权限。
登录连接串
用于建立应用程序与 OceanBase 数据库之间连接的字符串,从而能够执行各种数据库操作,如查询、插入和更新数据。
备注
备注长度不能超过 30 个字符,单击编辑图标可修改备注。
操作
锁定:锁定账号后将暂时不能使用关联数据库,无法进行账号变更操作。
修改密码:可修改账号密码。
修改权限:仅 MySQL 租户的普通账号可进行该操作,可添加/删除关联数据库或修改对关联数据库的操作权限。
管理访问对象:仅 Oracle 租户的普通账号可进行该操作,可添加对其它账号对象的只读或读写权限。
删除:可删除账号,删除时账号下的所有数据会一并删除。
修改账号密码
在账号管理界面,单击目标账号 操作 列的 修改密码。
输入新的密码并单击 确定。
修改账号权限
修改 MySQL 租户的普通账号权限
在账号管理界面,单击目标账号 操作 列下的 修改权限。
在弹窗中修改普通账号的关联数据库权限,相关权限的详细说明,请参见 账号权限列表。
通过 OceanBase 控制台重新设置账号的数据库权限,会覆盖原黑屏的自定义权限。
当一个账号被赋予了某项指定权限(例如读写权限),使用该账号登录对应数据库后,再在控制台上进行权限切换(例如切换为只读权限),则需要重新建立连接才能使新权限生效。
修改 Oracle 租户的普通账号权限
在账号管理界面,单击目标账号 操作 列下的 管理访问对象。
在弹出窗口中单击 添加对象,可选择普通账号对需要访问的表的只读或读写权限。