文档文档

列出数据库

使用 influxdb3 show databases 命令/api/v3/configure/database HTTP API 端点或 InfluxDB 3 Explorer 来列出 InfluxDB 3 Core 中的数据库。

使用 influxdb3 CLI 列出数据库

提供以下内容

influxdb3 show databases

输出格式

influxdb3 show databases 命令支持以下输出格式:

  • pretty (默认)
  • json
  • jsonl
  • csv

使用 --format 标志指定输出格式。

influxdb3 show databases --format json

示例输出

查看示例 pretty 格式化输出

查看示例 JSON 格式化输出

查看示例 JSON-line 格式化输出

查看示例 CSV 格式化输出

列出已删除的数据库

要列出已删除的数据库,请在 influxdb3 show databases 命令中包含 --show-deleted 选项。

influxdb3 show databases --show-deleted

使用 HTTP API 列出数据库

要使用 HTTP API 列出数据库,请向 /api/v3/configure/database 端点发送 GET 请求。

GET localhost:8181/api/v3/configure/database

在您的请求中包含以下内容

  • Headers:
    • Authorization: Bearer 加上您的 令牌
curl --request GET "localhost:8181/api/v3/configure/database" \
  --header "Authorization: Bearer 
AUTH_TOKEN
"

替换以下内容:

响应

成功的请求将返回 HTTP 状态码 200,以及一个数据库对象的 JSON 数组。

[
  {
    "db": "home",
    "retention_period": "30d"
  },
  {
    "db": "home_actions",
    "retention_period": "7d"
  },
  {
    "db": "noaa",
    "retention_period": "none"
  }
]

使用 InfluxDB 3 Explorer 列出数据库

您还可以通过 InfluxDB 3 Explorer Web 界面查看所有数据库。

  1. 如果您还没有这样做,请参阅如何 开始使用 Explorer 并连接到您的 InfluxDB 3 Core 服务器
  2. 在 Explorer 中,点击左侧导航栏中的 **Databases**。
  3. “Databases”页面会显示所有数据库的列表,其中包含以下信息:
    • 数据库名称
    • 保留期(如果已配置)
    • 数据库中的表数量
    • 创建日期

有关更多信息,请参阅 使用 InfluxDB 3 Explorer 管理数据库


此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2