Skip to main content
appkiro.com

数据库连接检查器

测试 PostgreSQL、MySQL、MongoDB、Redis 公网连接,读取只读 metadata,并把数据库 URI 转成 Navicat、TablePlus、DBeaver、DataGrip、Prisma、Laravel、CLI 可用格式。

实用指南

Database Connection Checker 可粘贴 PostgreSQL、MySQL、MongoDB 或 Redis connection string,用来测试公网连接、SSL/auth、只读 metadata,并转换成 Navicat、TablePlus、DBeaver、DataGrip、Prisma、Laravel、CLI 可用格式。Secret 默认遮盖;localhost、private IP 和内部地址会被阻止以避免 SSRF。

适用场景

部署前验证 connection string

上线前可从公网环境检查 host、port、credential、database name 和 SSL mode,而不是只看 .env 猜测。

在多个 DB 工具间转换 URI

团队可能同时使用 Navicat、TablePlus、DBeaver、DataGrip 和 CLI。Converter 会生成 masked output,方便写 ticket、文档和 onboarding。

不读取数据地查看 schema

Read-only inspection 只获取 tables、columns、indexes、collections、Redis server info 和 keyspace,不读取 SQL rows 或 Redis values。

数据库连接检查器 使用方法

  1. 1粘贴 URI 或填写字段有标准 URI 时使用 Auto Detect;否则选择 database type,再输入 host、port、username、password、database 和 SSL mode。
  2. 2运行 Test connection工具通过 server-side API 做一次连接,检查 public host、timeout 和 authentication。
  3. 3需要时 Inspect metadata读取只读 schema、collections、indexes 或 keyspace,用于 debug 和 migration review。
  4. 4复制转换结果选择 Navicat、TablePlus、DBeaver、DataGrip、Prisma、Laravel 或 CLI 输出。要分享给别人时保持 secret masked。

实用提示

不要用于内网 database

Appkiro 会阻止 localhost、private IP、link-local 和 reserved address。VPN/VPC 内的数据库应从 bastion 或内部 CI runner 测试。

真实 credential 要开启 SSL

如果 public database 需要 password,请在 provider 支持时使用 SSL/TLS require。

不会伪造 Navicat URI

Navicat 17 的 New Connection with URI 接收 Navicat URI 或 MongoDB URI。SQL/Redis 会输出字段映射,而不是生成不可靠的 navicat:// 伪格式。

先测试连接,再复制规范 URI,并把 secret 放到运行环境,而不是提交进代码。

  1. 1

    在这里测试 DB

  2. 2

    Key Generator

  3. 3

    JWT Debugger

  4. 4

    My IP Address

常见问题

会保存 connection string 吗?

不会。UI 不保存 connection string history,API 不返回 raw password。输出默认 masked。

可以测试 localhost 吗?

不可以。localhost、private IP、reserved IP 以及解析到内网的 host 都会被阻止,以防 SSRF 和 port scan。

Inspect 会读取表数据吗?

不会。SQL 只查 information_schema/catalog;Redis 不读 value;MongoDB 只在有权限时读取 stats/indexes。

支持 SQL Server 或 SQLite 吗?

V1 聚焦 PostgreSQL、MySQL/MariaDB、MongoDB 和 Redis。SQL Server/SQLite 可按需求后续添加。