Generator łączy połączenia MySQL
Generuj ciągi połączeń MySQL w formatach URL, polecenia CLI i JDBC.
Wejście
Wyjście
Instrukcja
Co to jest ciąg połączenia MySQL?
Ciąg połączenia MySQL to kompaktowy sposób opisania sposobu połączenia się z bazą danych MySQL — hosta, portu, poświadczeń, nazwy bazy danych i opcji połączenia — w jednej wartości, którą aplikacje, narzędzia wiersza poleceń i sterowniki mogą bezpośrednio wykorzystać. Różne narzędzia oczekują różnych formatów: ciągu w stylu URL (mysql://user:pass@host:port/db), polecenia powłoki dla klienta mysql CLI lub adresu URL JDBC dla aplikacji Java.
Ręczne tworzenie tych ciągów jest podatne na błędy, szczególnie gdy znaki specjalne w hasłach wymagają kodowania URL lub gdy opcje SSL muszą być prawidłowo dołączone.
Opis narzędzia
Generator linku połączenia MySQL tworzy gotowe do użycia ciągi połączenia MySQL na podstawie hosta, portu, poświadczeń, nazwy bazy danych i trybu SSL. Generuje trzy formaty jednocześnie — adres URL połączenia mysql://, polecenie CLI mysql i adres URL JDBC — dzięki czemu możesz skopiować ten, którego oczekuje Twoja aplikacja lub narzędzie.
Przykłady
Dane wejściowe: host db.example.com, port 3306, nazwa użytkownika admin, hasło secret, baza danych app, tryb SSL REQUIRED
- Adres URL połączenia:
mysql://admin:secret@db.example.com/app?ssl-mode=REQUIRED - Polecenie CLI:
mysql -h db.example.com -u admin -psecret --ssl-mode=REQUIRED app - Adres URL JDBC:
jdbc:mysql://db.example.com:3306/app?user=admin&password=secret&sslMode=REQUIRED
Funkcje
- Trzy formaty wyjściowe jednocześnie — adres URL połączenia, polecenie CLI i adres URL JDBC generowane z jednego zestawu danych wejściowych
- Wybór trybu SSL — wybierz spośród
DISABLED,PREFERRED,REQUIRED,VERIFY_CAlubVERIFY_IDENTITY - Automatyczne kodowanie — nazwy użytkowników, hasła i nazwy baz danych są kodowane URL tam, gdzie jest to wymagane
Wyjaśnienie opcji
| Pole | Opis |
|---|---|
| Host | Nazwa hosta serwera bazy danych lub adres IP. Domyślnie localhost. |
| Port | Port serwera MySQL. Uwzględniany w danych wyjściowych tylko jeśli różni się od domyślnego 3306. |
| Nazwa użytkownika / Hasło | Opcjonalne poświadczenia używane do uwierzytelnienia połączenia. |
| Nazwa bazy danych | Nazwa schematu, do którego się połączyć, jeśli istnieje. |
| Tryb SSL | Kontroluje sposób negocjowania TLS przez połączenie, od braku szyfrowania do pełnej weryfikacji certyfikatu. |
Wskazówki
- Pozostaw pola nazwy użytkownika, hasła lub bazy danych puste, aby wygenerować ciąg połączenia bez nich.
- Nic nie jest wysyłane na serwer — ciągi są budowane całkowicie w Twojej przeglądarce.