Was ist ein MySQL-Verbindungsstring?

Ein MySQL-Verbindungsstring ist eine kompakte Möglichkeit, um zu beschreiben, wie man sich mit einer MySQL-Datenbank verbindet — der Host, Port, Anmeldedaten, Datenbankname und Verbindungsoptionen — in einem einzelnen Wert, den Anwendungen, Befehlszeilenwerkzeuge und Treiber direkt verwenden können. Verschiedene Werkzeuge erwarten unterschiedliche Formate: einen URL-ähnlichen String (mysql://user:pass@host:port/db), einen Shell-Befehl für den mysql CLI-Client oder eine JDBC-URL für Java-Anwendungen.

Das manuelle Zusammenstellen dieser Strings ist fehleranfällig, besonders wenn Sonderzeichen in Passwörtern URL-kodiert werden müssen oder wenn SSL-Optionen korrekt angehängt werden müssen.

Werkzeugbeschreibung

MySQL Connect Link Generator erstellt einsatzbereite MySQL-Verbindungsstrings aus Ihrem Host, Port, Anmeldedaten, Datenbankname und SSL-Modus. Es generiert drei Formate gleichzeitig — eine mysql:// Verbindungs-URL, einen mysql CLI-Befehl und eine JDBC-URL — damit Sie denjenigen kopieren können, den Ihre Anwendung oder Ihr Werkzeug erwartet.

Beispiele

Eingabe: Host db.example.com, Port 3306, Benutzername admin, Passwort secret, Datenbank app, SSL-Modus REQUIRED

  • Verbindungs-URL: mysql://admin:secret@db.example.com/app?ssl-mode=REQUIRED
  • CLI-Befehl: mysql -h db.example.com -u admin -psecret --ssl-mode=REQUIRED app
  • JDBC-URL: jdbc:mysql://db.example.com:3306/app?user=admin&password=secret&sslMode=REQUIRED

Funktionen

  • Drei Ausgabeformate gleichzeitig — Verbindungs-URL, CLI-Befehl und JDBC-URL werden aus einem einzigen Satz von Eingaben generiert
  • SSL-Modus-Auswahl — wählen Sie aus DISABLED, PREFERRED, REQUIRED, VERIFY_CA oder VERIFY_IDENTITY
  • Automatische Kodierung — Benutzernamen, Passwörter und Datenbanknamen werden bei Bedarf URL-kodiert

Optionen erklärt

Feld Beschreibung
Host Der Hostname oder die IP-Adresse des Datenbankservers. Standard ist localhost.
Port Der MySQL-Server-Port. Wird nur in der Ausgabe enthalten, wenn er vom Standard 3306 abweicht.
Benutzername / Passwort Optionale Anmeldedaten zur Authentifizierung der Verbindung.
Datenbankname Der Name des Schemas, mit dem eine Verbindung hergestellt werden soll, falls vorhanden.
SSL-Modus Steuert, wie die Verbindung TLS aushandelt, von keiner Verschlüsselung bis zur vollständigen Zertifikatsprüfung.

Tipps

  • Lassen Sie Benutzername, Passwort oder Datenbank leer, um einen Verbindungsstring ohne diese zu generieren.
  • Nichts wird an einen Server gesendet — die Strings werden vollständig in Ihrem Browser erstellt.