删除数据库
使用 influxdb3 delete database 命令、HTTP API 或 InfluxDB 3 Explorer 从 InfluxDB 3 Core 中删除数据库。
删除数据库不可撤销
删除数据库是一项破坏性操作。一旦数据库被删除,存储在该数据库中的数据将无法恢复。
使用 influxdb3 CLI 删除数据库
提供以下内容
- 要删除的数据库的名称
- InfluxDB 3 Core 管理员令牌
influxdb3 delete database DATABASE_NAME替换以下内容:
DATABASE_NAME:要删除的数据库的名称
输入 yes 以确认您要删除该数据库。
使用 HTTP API 删除数据库
要使用 HTTP API 删除数据库,请向 /api/v3/configure/database 端点发送 DELETE 请求。
DELETE localhost:8181/api/v3/configure/database在您的请求中包含以下内容
- 查询参数:
db:要删除的数据库名称
- Headers:
Authorization: Bearer加上您的 管理员令牌
curl --request DELETE "localhost:8181/api/v3/configure/database?db=DATABASE_NAME" \
--header "Authorization: Bearer AUTH_TOKEN"替换以下内容:
DATABASE_NAME:要删除的数据库的名称AUTH_TOKEN:您的 管理员令牌
响应
成功的删除将返回 HTTP 状态码 200,且无内容体。
使用 InfluxDB 3 Explorer 删除数据库
您也可以使用 InfluxDB 3 Explorer Web 界面删除数据库。
- 如果您还没有这样做,请参阅如何 开始使用 Explorer 并连接到您的 InfluxDB 3 Core 服务器。
- 在 Explorer 中,点击左侧导航栏中的 **Databases**。
- 在列表中找到您要删除的数据库。
- 点击数据库名称旁边的 **Delete** 图标(垃圾桶)。
- 在确认对话框中,输入数据库名称以进行确认。
- 点击 **Delete Database**。
此操作不可撤销。数据库中的所有数据将被永久删除。
有关更多信息,请参阅 使用 InfluxDB 3 Explorer 管理数据库。
此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。