Γεννήτρια Σύνδεσης MySQL
Δημιουργήστε συμβολοσειρές σύνδεσης MySQL σε μορφές URL, εντολής CLI και JDBC.
Είσοδος
Έξοδος
Readme
Τι είναι μια συμβολοσειρά σύνδεσης MySQL;
Μια συμβολοσειρά σύνδεσης MySQL είναι ένας συμπαγής τρόπος περιγραφής του τρόπου σύνδεσης με μια βάση δεδομένων MySQL — το host, τη θύρα, τα διαπιστευτήρια, το όνομα της βάσης δεδομένων και τις επιλογές σύνδεσης — σε μια μόνο τιμή που οι εφαρμογές, τα εργαλεία γραμμής εντολών και οι drivers μπορούν να χρησιμοποιήσουν απευθείας. Διαφορετικά εργαλεία αναμένουν διαφορετικές μορφές: μια συμβολοσειρά σε στυλ URL (mysql://user:pass@host:port/db), μια εντολή shell για τον mysql CLI client, ή ένα JDBC URL για εφαρμογές Java.
Η χειροκίνητη συναρμολόγηση αυτών των συμβολοσειρών είναι επιρρεπής σε σφάλματα, ειδικά όταν ειδικοί χαρακτήρες σε κωδικούς πρόσβασης χρειάζονται κωδικοποίηση URL ή όταν οι επιλογές SSL πρέπει να προστεθούν σωστά.
Περιγραφή εργαλείου
Ο MySQL Connect Link Generator δημιουργεί έτοιμες προς χρήση συμβολοσειρές σύνδεσης MySQL από το host, τη θύρα, τα διαπιστευτήρια, το όνομα της βάσης δεδομένων και τη λειτουργία SSL. Δημιουργεί τρεις μορφές ταυτόχρονα — ένα mysql:// connection URL, μια εντολή mysql CLI και ένα JDBC URL — ώστε να μπορείτε να αντιγράψετε όποια χρειάζεται η εφαρμογή ή το εργαλείο σας.
Παραδείγματα
Είσοδος: host db.example.com, θύρα 3306, όνομα χρήστη admin, κωδικός πρόσβασης secret, βάση δεδομένων app, λειτουργία SSL REQUIRED
- Connection URL:
mysql://admin:secret@db.example.com/app?ssl-mode=REQUIRED - Εντολή CLI:
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
Χαρακτηριστικά
- Τρεις μορφές εξόδου ταυτόχρονα — connection URL, εντολή CLI και JDBC URL που δημιουργούνται από ένα μόνο σύνολο εισόδων
- Επιλογή λειτουργίας SSL — επιλέξτε από
DISABLED,PREFERRED,REQUIRED,VERIFY_CAήVERIFY_IDENTITY - Αυτόματη κωδικοποίηση — τα ονόματα χρηστών, οι κωδικοί πρόσβασης και τα ονόματα βάσεων δεδομένων κωδικοποιούνται URL όπου απαιτείται
Επεξήγηση επιλογών
| Πεδίο | Περιγραφή |
|---|---|
| Host | Το όνομα κεντρικού υπολογιστή ή η διεύθυνση IP του διακομιστή βάσης δεδομένων. Προεπιλογή localhost. |
| Θύρα | Η θύρα του διακομιστή MySQL. Περιλαμβάνεται στην έξοδο μόνο εάν διαφέρει από την προεπιλογή 3306. |
| Όνομα χρήστη / Κωδικός πρόσβασης | Προαιρετικά διαπιστευτήρια που χρησιμοποιούνται για τον έλεγχο ταυτότητας της σύνδεσης. |
| Όνομα βάσης δεδομένων | Το όνομα του σχήματος για σύνδεση, εάν υπάρχει. |
| Λειτουργία SSL | Ελέγχει τον τρόπο διαπραγμάτευσης της σύνδεσης TLS, από χωρίς κρυπτογράφηση έως πλήρη επαλήθευση πιστοποιητικού. |
Συμβουλές
- Αφήστε το όνομα χρήστη, τον κωδικό πρόσβασης ή τη βάση δεδομένων κενά για να δημιουργήσετε μια συμβολοσειρά σύνδεσης χωρίς αυτά.
- Τίποτα δεν αποστέλλεται σε διακομιστή — οι συμβολοσειρές δημιουργούνται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.