Vad är en MySQL-anslutningssträng?

En MySQL-anslutningssträng är ett kompakt sätt att beskriva hur man ansluter till en MySQL-databas — värden, port, autentiseringsuppgifter, databasnamn och anslutningsalternativ — i ett enda värde som program, kommandoradsverktyg och drivrutiner kan använda direkt. Olika verktyg förväntar sig olika format: en URL-formaterad sträng (mysql://user:pass@host:port/db), ett skalkommando för mysql CLI-klienten, eller en JDBC-URL för Java-program.

Att manuellt sammanställa dessa strängar är felbenäget, särskilt när specialtecken i lösenord måste URL-kodas eller när SSL-alternativ måste läggas till korrekt.

Verktygsbeskrivning

MySQL Connect Link Generator bygger färdiga MySQL-anslutningssträngar från din värd, port, autentiseringsuppgifter, databasnamn och SSL-läge. Det genererar tre format samtidigt — en mysql:// anslutnings-URL, ett mysql CLI-kommando och en JDBC-URL — så att du kan kopiera det format som ditt program eller verktyg förväntar sig.

Exempel

Inmatning: värd db.example.com, port 3306, användarnamn admin, lösenord secret, databas app, SSL-läge REQUIRED

  • Anslutnings-URL: mysql://admin:secret@db.example.com/app?ssl-mode=REQUIRED
  • CLI-kommando: 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

Funktioner

  • Tre utdataformat samtidigt — anslutnings-URL, CLI-kommando och JDBC-URL genereras från en enda uppsättning inmatningar
  • Val av SSL-läge — välj mellan DISABLED, PREFERRED, REQUIRED, VERIFY_CA eller VERIFY_IDENTITY
  • Automatisk kodning — användarnamn, lösenord och databasnamn är URL-kodade där det krävs

Alternativ förklarade

Fält Beskrivning
Värd Databasserverns värdnamn eller IP-adress. Standard är localhost.
Port MySQL-serverns port. Inkluderas endast i utmatningen om den skiljer sig från standard 3306.
Användarnamn / Lösenord Valfria autentiseringsuppgifter som används för att autentisera anslutningen.
Databasnamn Namnet på schemat som ska anslutas till, om något.
SSL-läge Styr hur anslutningen förhandlar TLS, från ingen kryptering till fullständig certifikatverifiering.

Tips

  • Lämna användarnamn, lösenord eller databas tomt för att generera en anslutningssträng utan dem.
  • Ingenting skickas till en server — strängarna byggs helt i din webbläsare.