Генератор строк подключения MySQL
Генерируйте строки подключения MySQL в форматах URL, команды CLI и JDBC.
Ввод
Вывод
Документация
Что такое строка подключения MySQL?
Строка подключения MySQL — это компактный способ описания подключения к базе данных MySQL — хоста, порта, учетных данных, имени базы данных и параметров подключения — в одном значении, которое приложения, инструменты командной строки и драйверы могут использовать напрямую. Разные инструменты ожидают разные форматы: строку в стиле URL (mysql://user:pass@host:port/db), команду shell для клиента mysql CLI или URL JDBC для приложений Java.
Ручное составление этих строк подвержено ошибкам, особенно когда специальные символы в пароли требуют URL-кодирования или когда параметры SSL нужно добавить правильно.
Описание инструмента
MySQL Connect Link Generator создает готовые к использованию строки подключения MySQL из вашего хоста, порта, учетных данных, имени базы данных и режима SSL. Он одновременно генерирует три формата — URL подключения mysql://, команду mysql CLI и URL JDBC — чтобы вы могли скопировать тот, который ожидает ваше приложение или инструмент.
Примеры
Входные данные: хост db.example.com, порт 3306, имя пользователя admin, пароль secret, база данных app, режим SSL REQUIRED
- URL подключения:
mysql://admin:secret@db.example.com/app?ssl-mode=REQUIRED - Команда CLI:
mysql -h db.example.com -u admin -psecret --ssl-mode=REQUIRED app - URL JDBC:
jdbc:mysql://db.example.com:3306/app?user=admin&password=secret&sslMode=REQUIRED
Возможности
- Три формата вывода одновременно — URL подключения, команда CLI и URL JDBC генерируются из одного набора входных данных
- Выбор режима SSL — выберите из
DISABLED,PREFERRED,REQUIRED,VERIFY_CAилиVERIFY_IDENTITY - Автоматическое кодирование — имена пользователей, пароли и имена баз данных кодируются в URL где требуется
Объяснение параметров
| Поле | Описание |
|---|---|
| Хост | Имя хоста сервера базы данных или IP-адрес. По умолчанию localhost. |
| Порт | Порт сервера MySQL. Включается в вывод только если отличается от стандартного 3306. |
| Имя пользователя / Пароль | Необязательные учетные данные для аутентификации подключения. |
| Имя базы данных | Имя схемы для подключения, если применимо. |
| Режим SSL | Управляет тем, как подключение согласует TLS, от отсутствия шифрования до полной проверки сертификата. |
Советы
- Оставьте имя пользователя, пароль или базу данных пустыми, чтобы сгенерировать строку подключения без них.
- Ничего не отправляется на сервер — строки создаются полностью в вашем браузере.