Skip to main content
appkiro.com
Developer ToolsНовое

Проверка подключения к базе

Проверяйте публичные подключения PostgreSQL, MySQL, MongoDB и Redis, смотрите read-only metadata и конвертируйте URI для Navicat, TablePlus, DBeaver, DataGrip, Prisma, Laravel и CLI.

Практическое руководство

Database Connection Checker помогает вставить PostgreSQL, MySQL, MongoDB или Redis connection string, проверить публичное подключение, SSL/auth, read-only metadata и конвертировать URI для Navicat, TablePlus, DBeaver, DataGrip, Prisma, Laravel и CLI. Secrets маскируются по умолчанию, а localhost, private IP и внутренние адреса блокируются для защиты от SSRF.

Когда это полезно

Проверить connection string перед деплоем

Перед релизом можно проверить host, port, credentials, database name и SSL mode из публичной среды, а не только глазами читать .env.

Перенести URI между DB-инструментами

Одна команда часто использует Navicat, TablePlus, DBeaver, DataGrip и CLI. Converter даёт masked output для тикетов, документации и onboarding.

Посмотреть schema без чтения данных

Read-only inspection показывает tables, columns, indexes, collections, Redis server info и keyspace без SQL row samples и без чтения Redis values.

Как использовать Проверка подключения к базе

  1. 1Вставьте URI или заполните поляAuto Detect подходит для стандартного URI; иначе выберите database type и заполните host, port, username, password, database и SSL mode.
  2. 2Запустите Test connectionAPI делает одно server-side подключение, проверяет public host, timeout и authentication.
  3. 3Запустите Inspect metadataRead-only inspection загружает schema, collections, indexes или keyspace для debug и review migration.
  4. 4Скопируйте нужный outputВыберите формат Navicat, TablePlus, DBeaver, DataGrip, Prisma, Laravel или CLI. Оставляйте secrets masked при передаче коллегам.

Практические заметки

Не используйте для внутренних DB

Appkiro блокирует localhost, private IP, link-local и reserved ranges. Для VPN/VPC баз используйте bastion или внутренний CI runner.

Включайте SSL для реальных credentials

Если публичная база принимает password, используйте SSL/TLS require, когда provider это поддерживает.

Navicat URI не выдумывается

Navicat 17 принимает Navicat URI или MongoDB URI в New Connection with URI. Для SQL/Redis tool показывает field map вместо ненадёжного псевдо navicat:// формата.

Проверьте подключение, скопируйте нормализованный URI и храните secrets в runtime environment, а не в коде.

  1. 1

    Проверить DB здесь

  2. 2

    Key Generator

  3. 3

    JWT Debugger

  4. 4

    My IP Address

Частые вопросы

Сохраняется ли connection string?

Нет. UI не хранит history для connection string, а API не возвращает raw password. Output маскируется по умолчанию.

Можно проверить localhost?

Нет. Localhost, private IP, reserved IP и hosts, которые resolve во внутреннюю сеть, блокируются для защиты от SSRF и port scan.

Inspect читает строки таблиц?

Нет. SQL обращается только к information_schema/catalog; Redis values не читаются; MongoDB берёт stats/indexes только при наличии прав.

Есть SQL Server или SQLite?

V1 поддерживает PostgreSQL, MySQL/MariaDB, MongoDB и Redis. SQL Server/SQLite можно добавить позже.