Mis on MySQL ühendusstring?

MySQL ühendusstring on kompaktne viis kirjeldada, kuidas ühenduda MySQL andmebaasiga — host, port, mandaadid, andmebaasi nimi ja ühenduse valikud — ühes väärtuses, mida rakendused, käsurea tööriistad ja draiverid saavad otse kasutada. Erinevad tööriistad ootavad erinevaid formaate: URL-stiilis string (mysql://user:pass@host:port/db), kestakkäsk mysql CLI kliendile või JDBC URL Java rakendustele.

Nende stringide käsitsi koostamine on vigade tekkimisele altis, eriti kui paroolides olevad erimärgid vajavad URL-kodeeringut või kui SSL valikud tuleb õigesti lisada.

Tööriista kirjeldus

MySQL Connect Link Generator loob kasutamisvalmis MySQL ühendusstringe teie hosti, pordi, mandaatide, andmebaasi nime ja SSL režiimi põhjal. See loob kolm formaati korraga — mysql:// ühenduse URL, mysql CLI käsu ja JDBC URL — nii et saate kopeerida selle, mida teie rakendus või tööriist ootab.

Näited

Sisend: host db.example.com, port 3306, kasutajanimi admin, parool secret, andmebaas app, SSL režiim REQUIRED

  • Ühenduse URL: mysql://admin:secret@db.example.com/app?ssl-mode=REQUIRED
  • CLI käsk: 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

Funktsioonid

  • Kolm väljundformaati korraga — ühenduse URL, CLI käsk ja JDBC URL genereeritakse ühe sisendkomplekti põhjal
  • SSL režiimi valik — valige DISABLED, PREFERRED, REQUIRED, VERIFY_CA või VERIFY_IDENTITY hulgast
  • Automaatne kodeerimine — kasutajanimed, paroolid ja andmebaasi nimed kodeeritakse URL-ina vajadusel

Valikud selgitatud

Väli Kirjeldus
Host Andmebaasi serveri hostname või IP-aadress. Vaikimisi localhost.
Port MySQL serveri port. Kaasatakse väljundisse ainult siis, kui see erineb vaikimisi 3306-st.
Kasutajanimi / Parool Valikulised mandaadid, mida kasutatakse ühenduse autentimiseks.
Andmebaasi nimi Skeemi nimi, millega ühenduda, kui see on olemas.
SSL režiim Kontrollib, kuidas ühendus TLS-i läbi käib, alates krüpteerimiseta kuni täieliku sertifikaadi kontrollini.

Näpunäited

  • Jätke kasutajanimi, parool või andmebaas tühjaks, et luua ühendusstring ilma nendeta.
  • Serverisse ei saadeta midagi — stringid koostatakse täielikult teie brauseris.