基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
通过 Bytebase 管理 OceanBase 实例
更新时间:2026-05-29 12:33:43
Bytebase 是一个开源的数据库变更管理和协作工具,它提供了 SaaS 服务以及本地部署版。本文以 OceanBase 数据库 MySQL 模式为例,为您介绍通过 Bytebase 管理 OceanBase 实例的操作。
前提条件
完成 Bytebase 部署,具体操作参见 GitHub。
登录 OB Cloud 云数据库,查看并记录对应租户的连接串中 Host 和端口信息,更多内容参见 使用公网 IP 连接数据库。
在集群列表页面,展开目标集群的信息,单击目标租户下的连接。
在弹出框中选择使用公共网络连接。
在弹出框中,添加 IP 地址,添加 Bytebase IP。更多内容参见设置租户白名单分组
查看链接串,并复制 Host、端口、用户名和密码至步骤 3 。

创建账号,并记录密码。结合 Bytebase 权限要求和您的实际业务需求给账号授权,详情参见新建账号。
操作步骤
登录 Bytebase 平台,按照提示创建一个新的工作空间并进入属于您的工作空间。

单击 添加实例,在弹出框中选择 OceanBase(MySQL)。

参数 说明 实例名称 自定义您的实例名称。 环境 根据实际情况,选择 Test 环境或 Pro 环境。 Host 或 Socket 填写连接串中 -h后的地址,具体前提条件 2。端口 填写连接串中 -p后的端口号,具体操作见前提条件 2。用户名 填写连接串中 -u后的用户名,具体操作见前提条件 2。密码 填写在 OB Cloud 创建的账号密码,详情参见前提条件 3。 单击 测试连接,连接成功后单击 创建。
完成创建后,您可进行 GitOps 集成。
- 如果你需要启用 GitOps 工作流,可以在 Bytebase 中集成你的代码仓库服务,如 GitHub、GitLab 或 Bitbucket Cloud。
- 配置 Git 存储库以存放数据库变更脚本,并将变更提交到对应的分支上,Bytebase 会自动拉取变更并执行审批及发布流程。
管理数据库变更。
- 创建 SQL 迁移脚本,并通过 Bytebase 的界面提交变更申请。
- 参与评审流程,与其他团队成员协作审查 SQL 变更。
- 执行批准后的变更,Bytebase 会在预设的时间窗口内自动应用到目标数据库。