开发者社区> 问答> 正文

OceanBase数据库 OBD安装的4.2版本,我创建完用户租户后,登录用户租户报错,该如何解决?

OceanBase数据库 OBD 安装的4.2版本,我创建完用户租户后,登录用户租户 报错:ERROR 1227 (42501): Access denied
0d244dfc569a15a29ee9fe80d4c6495f.png
怎么和文档介绍不一致呢?该如何解决?

展开
收起
2401。 2023-10-05 21:07:22 126 0
来自:OceanBase
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果在OceanBase数据库 OBD 4.2版本中创建完用户租户后登录时遇到错误,可以尝试以下解决方法:

    1. 检查用户名和密码:确认您输入的用户名和密码是否正确。请注意区分大小写,并确保没有误输入或遗漏字符。

    2. 检查连接方式:确保使用正确的连接方式。在登录时,您可以尝试使用obcli命令行工具或通过连接字符串来登录用户租户。

    3. 检查网络连接和端口:确保您的网络连接正常,并且能够与OceanBase数据库服务器通信。同时,检查使用的端口是否正确,并确保防火墙或安全组规则没有阻止访问所需的端口。

    4. 检查用户权限:确认用户租户具有足够的权限来登录和执行所需的操作。您可以通过检查用户的授权和角色设置来验证权限。

    5. 查看日志文件:查看相关日志文件以获取更多详细信息。在OceanBase数据库中,您可以查看控制节点(OCP)和存储节点(OBS)的日志文件,以找出可能导致登录错误的原因。

    6. 检查数据库状态:确保OceanBase数据库集群的状态正常运行。您可以使用obctl status命令来检查集群的状态,并确保所有节点都处于正常的运行状态。

    2023-10-08 22:20:56
    赞同 展开评论 打赏
  • 在root@sys上创建完租户, 登录进去进行修改ALTER USER root IDENTIFIED BY '**'; ddd5c0da4a09f74e696dccfab4ebd565.png
    此回答整理自钉群“[社区]技术答疑群OceanBase”。"

    2023-10-06 13:52:02
    赞同 展开评论 打赏
  • 这个错误信息表明你试图连接的用户或数据库没有足够的权限。在你的情况下,可能是因为你在创建用户时使用的HOST不正确,或者你没有给用户赋予足够的权限。

    你可以尝试以下步骤来解决这个问题:

    1. 检查你的CREATE USER语句,确保你正确地指定了HOST。例如,如果你想要允许从任何地方连接,你应该使用%作为HOST。
    CREATE USER 'username' IDENTIFIED BY 'password' WITH HOST '%';
    
    1. 检查你的CREATE USER语句,确保你给了用户足够的权限。例如,如果你想要用户有所有权限,你应该使用SUPER权限。
    CREATE USER 'username' IDENTIFIED BY 'password' WITH HOST '%';
    GRANT SUPER ON *.* TO 'username';
    
    1. 如果以上步骤都无法解决问题,你可能需要检查你的数据库配置,看看是否有其他的限制。
    2023-10-06 09:23:08
    赞同 展开评论 打赏
  • 登录系统租户,查询 DBA_OB_TENANTS 视图即可查看所有的租户信息:

    TENANT_TYPE 表示租户类型:SYS 为系统租户,META 为 Meta 租户,User 为用户租户。租户 ID 为 1 的是系统租户。租户 ID 大于 1000 的租户中,偶数的是用户租户,奇数的是 Meta 租户,并且用户租户的租户 ID 比其对应 Meta 租户大 1。

    COMPATIBILITY_MODE 表示租户兼容模式:MYSQL 为 MySQL 兼容模式,ORACLE 为 Oracle 兼容模式。

    登录 MySQL 模式的用户租户,可以用 MySQL 客户端 和 OBClient 客户端登录。登录 Oracle 模式的用户租户,只能用 OBClient 客户端登录。登录方式与登录系统租户一致,区别是登录账号中的租户名需要改为对应的租户名。

    在 MySQL 模式的用户租户下,OceanBase 数据库自有的数据字典视图和动态性能视图都在 oceanbase 这个命名空间下。在 Oracle 模式的用户租户下,OceanBase 数据库自有的视图是在 SYS 用户下。两种模式下,OceanBase 数据库视图的名字、字段和使用体验都是一致的。

    image.png

    https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000217954#bd48495f-afaa-4dd1-88ec-a4ca8320bd6e

    2023-10-06 08:55:07
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载