开发者社区> 问答> 正文

在OceanBase数据库中,换成本机ip就无法登录了 白名单在哪里设置?

问个租户登录问题 :
obclient -h127.0.0.1 -uroot@oms_tenant -P2883 -c -A oceanbase 这样登录没问题

obclient -h192.168.154.xx -uroot@oms_tenant -P2883 -c -A oceanbase
ERROR 1227 (42501): Access denied 127.0.0.1换成本机ip就无法登录了 白名单在哪里设置?我没有ocp

展开
收起
崔问问 2023-11-29 21:32:40 91 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 没设置白名单。看你部署的是什么 obd demo部署的是单机模式 ip为127.0.0.1
    https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218364
    。此回答整理自钉钉群:[社区]技术答疑群OceanBase

    2023-11-30 07:58:00
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在OceanBase数据库中,如果你更改了IP地址后无法登录,并且收到"Access denied"错误,可能是因为你的客户端IP地址没有被添加到服务器的白名单中。对于OceanBase,你通常需要在OCP(OceanBase Cloud Platform)控制台上设置白名单。

    然而,你说你没有OCP,这可能意味着你正在使用的是本地部署或非云环境下的OceanBase实例。在这种情况下,你需要手动修改 OceanBase 的配置文件以允许来自特定IP地址的连接。

    1. 找到OceanBase配置文件 ob_cluster_server.conf 或者 ob_server.conf
    2. 打开配置文件并找到 white_list 配置项。
    3. 将你的客户端IP地址添加到 white_list 中,多个IP地址之间用逗号分隔。
    4. 保存配置文件并重启OceanBase服务以使更改生效。

    一个示例配置可能如下所示:

    [cluster]
    white_list = "192.168.154.xx, 10.0.0.0/8"
    

    请注意,具体的配置选项可能会因 OceanBase 版本和你的实际环境而略有不同。如果上述方法不适用于你的版本,请查阅 OceanBase 文档或联系技术支持获取更准确的信息。

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

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载