📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

管理 TiDB Cloud Starter 实例



本文介绍如何在终端或自动化工作流中使用 TiDB Cloud CLI 的 ti db 命令来管理 TiDB Cloud Starter 实例、分支以及 SQL 访问。

前提条件

创建 TiDB Cloud Starter 实例

创建一个 TiDB Cloud Starter 实例,并等待其变为活动状态:

ti db create-db-cluster --db-cluster-type starter --db-cluster-name app-db --wait

列出实例

列出当前生效 Region 中的 TiDB Cloud Starter 实例:

ti db list-db-clusters --db-cluster-type starter --output text

如需获取某个 TiDB Cloud Starter 实例的信息,请将其实例 ID 传递给 describe-db-cluster

管理分支

从一个实例创建开发分支:

ti db create-db-cluster-branch \ --db-cluster-id "<instance-id>" \ --db-cluster-branch-name dev \ --wait

你可以使用分支的列表、描述和删除命令来管理其生命周期。有关这些命令的完整选项,请参阅 ti db 命令参考

配置 SQL 访问

为实例创建或修复只读、读写和 admin SQL 用户:

ti db create-db-sql-users --db-cluster-id "<instance-id>"

将已存储的凭证格式化为应用程序可用的形式:

ti db format-db-connection-string \ --db-cluster-id "<instance-id>" \ --read-only \ --format env

执行 SQL

使用显式 SQL 角色执行一条语句:

ti db execute-sql-statement \ --db-cluster-id "<instance-id>" \ --read-only \ --sql "SELECT 1"

如需了解将只读、读写和管理操作分离的工作流,请参阅使用显式 SQL 角色查询 TiDB Cloud Starter

删除实例

当你不再需要该实例时,删除它并等待直到可以观察到删除结果:

ti db delete-db-cluster --db-cluster-id "<instance-id>" --wait

后续操作

文档内容是否有帮助?