在oceanbase数据库中,新建的租户怎么进入?
我新建的租户如何进入,创建语句如下:
CREATE RESOURCE UNIT unit1 MAX_CPU 1, MIN_CPU 1, MEMORY_SIZE '2G', MAX_IOPS 1024, MIN_IOPS 1024, IOPS_WEIGHT 0, LOG_DISK_SIZE '2G';
CREATE RESOURCE POOL pool1 UNIT = 'unit1', UNIT_NUM = 1, ZONE_LIST = ('zone1');
CREATE TENANT IF NOT EXISTS tenant1 charset='utf8mb4', comment 'mysql tenant/instance', primary_zone='RANDOM', resource_pool_list = ('pool1') set ob_tcp_invited_nodes = '%';
在 OceanBase 数据库中,要进入新建的租户,可以按照以下步骤进行:
使用超级管理员账号登录到 OceanBase 数据库。
创建新的租户:执行以下命令来创建一个新的租户:
CREATE TENANT `租户名称`;
将 '租户名称'
替换为您想要创建的租户的名称。
授权新的租户:执行以下命令来授予新租户访问权限:
GRANT ALL PRIVILEGES TO `租户名称`;
将 '租户名称'
替换为您所创建的租户的名称。
切换到新的租户:执行以下命令来切换当前会话到新的租户:
USE TENANT `租户名称`;
这将设置当前会话的默认租户为新建的租户。
确认当前租户:执行以下命令来验证当前会话是否已切换到新的租户:
SHOW CURRENT TENANT;
如果显示的结果是您之前创建的租户名称,则表示您已成功进入了新建的租户。
请注意,在切换到新租户后,您的会话将限定在该租户的范围内,并且只能访问和操作该租户下的数据库和对象。如果需要返回到超级管理员身份,可以执行 USE TENANT sys;
命令来切换回超级管理员租户。
在OceanBase数据库中,要进入新创建的租户,需要使用相应的租户账号来登录。下面是进入新建的租户的一般步骤:
使用具有超级权限(如root用户)的账号登录到OceanBase数据库。
执行以下命令选择要进入的租户:
USE tenant1;
将tenant1
替换为你要进入的具体租户名称。
执行以上命令后,你将进入到所选的租户中,可以开始在该租户下执行相应的操作。
obclient -hx.x.x.x -P2883 -uroot@tenant1 -Doceanbase -A -p——此回答整理自钉群[社区]技术答疑群OceanBase
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。