首批通过分布式安全可靠测评,为关键业务系统打造
通过 Bytebase 管理 OceanBase 实例
更新时间:2026-04-10 11:58:01
Bytebase 是一个开源的数据库变更管理和协作工具,它提供了 SaaS 服务以及本地部署版。本文以 OceanBase 数据库 MySQL 模式为例,为您介绍通过 Bytebase 管理 OceanBase 实例的操作。
前提条件
完成 Bytebase 部署,具体操作参见 GitHub。
获取 OceanBase 集群连接信息,包括实例名、IP、端口、用于连接的用户以及用户密码。如需新建用户,请结合 Bytebase 权限要求和您的实际业务需求给账号授权,详情参见创建用户。
操作步骤
登录 Bytebase 平台,按照提示创建一个新的工作空间并进入属于您的工作空间。

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

这里以如下连接串为示例进行参数说明。
obclient -h10.10.10.1 -uusername@obtenant#obdemo -P2883 -p****** -c -A oceanbase参数 说明 实例名称 自定义您的实例名称,示例:obdemo。 环境 根据实际情况,选择 Test 环境或 Pro 环境,示例:Test 环境。 Host 或 Socket 连接串中 -h后的地址,示例:10.10.10.1。端口 连接串中 -P后的端口号,示例:2883。用户名 连接串中 -u后的用户名,示例:username@obtenant。密码 连接串中 -p后的用户密码,示例:******。单击测试连接,连接成功后单击创建。
完成创建后,您可进行 GitOps 集成。
- 如果你需要启用 GitOps 工作流,可以在 Bytebase 中集成你的代码仓库服务,如 GitHub、GitLab 或 Bitbucket Cloud。
- 配置 Git 存储库以存放数据库变更脚本,并将变更提交到对应的分支上,Bytebase 会自动拉取变更并执行审批及发布流程。
管理数据库变更。
- 创建 SQL 迁移脚本,并通过 Bytebase 的界面提交变更申请。
- 参与评审流程,与其他团队成员协作审查 SQL 变更。
- 执行批准后的变更,Bytebase 会在预设的时间窗口内自动应用到目标数据库。