开发者社区> 问答> 正文

OceanBase数据库这里强制要求用户是admin? 怎么改?

"OceanBase数据库这里强制要求用户是admin? 怎么改?
f6f5b8bbe2fe7cf748761ea9db12bb5c.png"

展开
收起
十一0204 2023-09-27 00:20:40 98 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    "非强制要求,但是建议使用 admin 用户部署,后期 OCP 接管的集群需要是使用 admin 用户部署的 OceanBase 数据库。
    这个在ocp的用户规划一章节里有提到https://www.oceanbase.com/docs/community-ocp-cn-10000000001832575
    此回答整理至钉群“[社区]技术答疑群OceanBase”"

    2023-09-27 08:10:42
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    问题可能是由于您尝试使用错误的用户身份连接到 OceanBase 数据库。错误代码 "BCLUSTER_TAKEOVER OBSERVER_WRONG_USER" 表示您尝试使用非管理员用户身份连接到 OceanBase 数据库,而数据库要求使用管理员用户。

    CREATE USER 'admin'@'%' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON . TO 'admin'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    CopyCopy

    请将 "your_password" 替换为您选择的管理员密码,并确保您的 MySQL 服务器的防火墙或安全组设置允许您的主机访问。

    1. 然后,您需要使用新创建的管理员用户身份连接到 OceanBase 数据库。您可以通过更改您的应用程序中的数据库连接字符串来实现这一点。请确保使用新创建的管理员用户的用户名(在本例中为 "admin")和密码。
    2023-09-27 07:55:29
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载