删除数据库
使用influxctl CLI或管理HTTP API在您的InfluxDB Cloud Dedicated集群中创建数据库。
删除数据库是不可逆的
一旦数据库被删除,存储在该数据库中的数据无法恢复。
无法重复使用数据库名称
在删除数据库后,您无法为新数据库重复使用相同的名称。
如果您还没有,下载并安装
influxctlCLI,然后为您的集群influxctl配置连接配置文件。在您的终端中,运行
influxctl database delete命令并提供以下内容:- 要删除的数据库名称
确认您要删除数据库。
influxctl database delete DATABASE_NAME
此示例使用 cURL 发送管理 HTTP API 请求,但您可以使用任何 HTTP 客户端。
如果您还没有,请按照说明 安装 cURL 到您的系统。
在您的终端中,使用 cURL 向以下 InfluxDB Cloud 专用端点发送请求:
DELETE https://console.influxdata.com/api/v0/accounts/ACCOUNT_ID/clusters/CLUSTER_ID/databases/DATABASE_NAME
在URL中,提供以下内容:
ACCOUNT_ID: 集群所属的账户的ID (查看如何列出集群详情).CLUSTER_ID: 您想要管理的集群的ID (查看如何列出集群详情).DATABASE_NAME: 您想要删除的数据库的名称(查看如何列出数据库)。
提供以下请求头:
Accept: application/json以确保响应体是JSON内容Authorization: Bearer和一个 管理 API 令牌 用于你的集群 (查看如何 创建管理令牌 用于管理 API 请求)。
指定
DELETE请求方法。
以下示例展示了如何使用管理 API 删除数据库:
curl \
--location "https://console.influxdata.com/api/v0/accounts/ACCOUNT_ID/clusters/CLUSTER_ID/databases/DATABASE_NAME" \
--request DELETE \
--header "Accept: application/json" \
--header "Authorization: Bearer MANAGEMENT_TOKEN"
在您的请求中替换以下内容: