MySQL Οδηγός Workbench: Τι είναι, πώς να εγκαταστήσετε και να χρησιμοποιήσετε
⚡ Έξυπνη Σύνοψη
MySQL Το Workbench είναι το επίσημο οπτικό εργαλείο για το MySQL σχεσιακή βάση δεδομένων, ενοποιώντας τη μοντελοποίηση δεδομένων, την ανάπτυξη SQL και τη διαχείριση διακομιστή σε μια ενιαία διαπλατφορμική διεπαφή που συνδέεται με τοπικές ή απομακρυσμένες MySQL διακομιστές για καθημερινή εργασία σε βάσεις δεδομένων.

Τι είναι MySQL?
MySQL είναι μια σχεσιακή βάση δεδομένων ανοιχτού κώδικα.
MySQL είναι cross-platform, που σημαίνει ότι λειτουργεί σε μια σειρά από διαφορετικές πλατφόρμες, όπως Windows, Linux και macOS.
Γιατί να χρησιμοποιήσετε MySQL?
Υπάρχει μια σειρά από συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων στην αγορά.
Παραδείγματα σχεσιακών βάσεων δεδομένων περιλαμβάνουν Microsoft SQL Server, Microsoft Πρόσβαση Oracle, DB2, κ.λπ.
Κάποιος μπορεί να ρωτήσει γιατί να επιλέξουμε MySQL έναντι των άλλων συστημάτων διαχείρισης βάσεων δεδομένων.
Η απάντηση σε αυτό το ερώτημα εξαρτάται από διάφορους παράγοντες.
Ας δούμε τα δυνατά σημεία του MySQL σε σύγκριση με άλλες σχεσιακές βάσεις δεδομένων όπως ο SQL Server:
- MySQL υποστηρίζει πολλαπλές μηχανές αποθήκευσης, καθεμία με τις δικές της προδιαγραφές, ενώ άλλα συστήματα όπως ο SQL Server υποστηρίζουν μόνο μία μηχανή αποθήκευσης. Για να το κατανοήσετε αυτό, σκεφτείτε δύο από τις μηχανές αποθήκευσης που υποστηρίζονται από MySQL:
- InnoDB — η προεπιλεγμένη μηχανή αποθήκευσης που παρέχεται με MySQL από την έκδοση 5.5. Το InnoDB υποστηρίζει ξένα κλειδιά για ακεραιότητα αναφοράς και υποστηρίζει επίσης συναλλαγές με πρότυπο ACID.
- MyISAM — η προεπιλεγμένη μηχανή αποθήκευσης για MySQL πριν από την έκδοση 5.5. Το MyISAM στερείται υποστήριξης για συναλλαγές. Τα πλεονεκτήματά του σε σχέση με το InnoDB περιλαμβάνουν την απλότητα και την υψηλή απόδοση.
- MySQL έχει υψηλή απόδοση σε σύγκριση με άλλα συστήματα σχεσιακών βάσεων δεδομένων. Αυτό οφείλεται στην απλότητα σχεδιασμού του και στην υποστήριξη πολλαπλών μηχανών αποθήκευσης.
- Οικονομικά αποδοτικό — είναι σχετικά φθηνότερο από άποψη κόστους σε σύγκριση με άλλες σχεσιακές βάσεις δεδομένων. Στην πραγματικότητα, η έκδοση κοινότητας είναι δωρεάν. Η εμπορική έκδοση έχει ένα τέλος αδειοδότησης που είναι επίσης οικονομικά αποδοτικό σε σύγκριση με τα τέλη αδειοδότησης για προϊόντα όπως Microsoft SQL Server.
- Διαπλατφορμική — MySQL λειτουργεί σε πολλές πλατφόρμες, πράγμα που σημαίνει ότι μπορεί να αναπτυχθεί στα περισσότερα μηχανήματα. Άλλα συστήματα όπως το MS SQL Server εκτελούνται μόνο στο Windows πλατφόρμα.
Για να αλληλεπιδράσετε με MySQL, θα χρειαστείτε ένα εργαλείο πρόσβασης διακομιστή που μπορεί να επικοινωνεί με το MySQL διακομιστή. MySQL υποστηρίζει συνδέσεις πολλαπλών χρηστών.
Τι είναι MySQL Πάγκος εργασίας?
MySQL Το Workbench είναι ένα εργαλείο οπτικού σχεδιασμού και μοντελοποίησης βάσεων δεδομένων για την πρόσβαση σε... MySQL σχεσιακή βάση δεδομένων διακομιστή. Διευκολύνει τη δημιουργία νέων φυσικών μοντέλων δεδομένων και την τροποποίηση των υπαρχόντων MySQL βάσεις δεδομένων με λειτουργίες αντίστροφης/προηγμένης μηχανικής και διαχείρισης αλλαγών. Ο σκοπός του MySQL Το Workbench έχει ως στόχο να παρέχει μια διεπαφή για την ευκολότερη και πιο δομημένη εργασία με βάσεις δεδομένων.
MySQL Το Workbench συνδυάζει τρία κύρια σύνολα λειτουργιών — μοντελοποίηση και σχεδιασμός δεδομένων, ανάπτυξη SQL και διαχείριση διακομιστή — καθένα από τα οποία περιγράφεται παρακάτω.
Εργαλείο Μοντελοποίησης και Σχεδίασης
Τα μοντέλα βρίσκονται στον πυρήνα των περισσότερων έγκυρων, υψηλής απόδοσης βάσεων δεδομένων. MySQL Το Workbench διαθέτει εργαλεία που επιτρέπουν στους προγραμματιστές και τους διαχειριστές βάσεων δεδομένων να δημιουργούν οπτικά φυσικά μοντέλα σχεδίασης βάσεων δεδομένων που μπορούν εύκολα να μεταφραστούν σε MySQL βάσεις δεδομένων που χρησιμοποιούν μπροστινή μηχανική.
- MySQL Το Workbench υποστηρίζει τη δημιουργία πολλαπλών μοντέλων στο ίδιο περιβάλλον.
- Υποστηρίζει όλα τα αντικείμενα — όπως πίνακες, προβολές, αποθηκευμένες διαδικασίες και εναύσματα — που αποτελούν μια βάση δεδομένων.
- MySQL Το Workbench διαθέτει ένα ενσωματωμένο βοηθητικό πρόγραμμα επικύρωσης μοντέλου που αναφέρει τυχόν προβλήματα που ενδέχεται να εντοπιστούν στον δημιουργό μοντελοποίησης δεδομένων.
- Επιτρέπει επίσης διαφορετικές σημειογραφίες μοντελοποίησης και μπορεί να επεκταθεί χρησιμοποιώντας τη Lua, μια γλώσσα σεναρίων.
Το παρακάτω σχήμα δείχνει το παράθυρο μοντελοποίησης για MySQL Πάγκος εργασίας.
Εργαλείο ανάπτυξης SQL
Δομημένη γλώσσα ερωτήματος (SQL) μας επιτρέπει να χειριζόμαστε τις σχεσιακές μας βάσεις δεδομένων. Η SQL βρίσκεται στην καρδιά όλων των σχεσιακών βάσεων δεδομένων.
- MySQL Το Workbench διαθέτει ενσωματωμένο οπτικό πρόγραμμα επεξεργασίας SQL.
- Ο οπτικός επεξεργαστής SQL επιτρέπει στους προγραμματιστές να δημιουργούν, να επεξεργάζονται και να εκτελούν ερωτήματα σε MySQL βάσεις δεδομένων διακομιστή. Διαθέτει βοηθητικά προγράμματα για την προβολή δεδομένων και την εξαγωγή τους.
- Οι χρωματικές επισημάνσεις σύνταξης βοηθούν τους προγραμματιστές να γράφουν και να διορθώνουν εύκολα δηλώσεις SQL.
- Μπορούν να εκτελεστούν πολλαπλά ερωτήματα και τα αποτελέσματα να εμφανίζονται αυτόματα σε διαφορετικές καρτέλες.
- Τα ερωτήματα αποθηκεύονται επίσης στον πίνακα ιστορικού για μελλοντική ανάκτηση και εκτέλεση.
Το παρακάτω σχήμα δείχνει το παράθυρο ανάπτυξης SQL για MySQL Πάγκος εργασίας.
Εργαλείο διαχείρισης
Η διαχείριση του διακομιστή παίζει κρίσιμο ρόλο στην ασφάλεια των δεδομένων της εταιρείας. Τα σημαντικότερα ζητήματα που αφορούν τη διαχείριση του διακομιστή είναι η διαχείριση χρηστών, η διαμόρφωση του διακομιστή, τα αρχεία καταγραφής του διακομιστή και πολλά άλλα. MySQL Το Workbench διαθέτει τα ακόλουθα χαρακτηριστικά που απλοποιούν τη διαδικασία MySQL διαχείριση διακομιστή:
- Διαχείριση χρηστών — ένα οπτικό βοηθητικό πρόγραμμα για τη διαχείριση χρηστών που επιτρέπει στους διαχειριστές βάσεων δεδομένων να προσθέτουν εύκολα νέους και να αφαιρούν υπάρχοντες χρήστες, εάν προκύψει ανάγκη, να εκχωρούν και να αφαιρούν δικαιώματα και να προβάλλουν προφίλ χρηστών.
- Ρύθμιση παραμέτρων διακομιστή — επιτρέπει προηγμένη ρύθμιση παραμέτρων του διακομιστή και βελτιστοποίηση για βέλτιστη απόδοση.
- Αντίγραφα ασφαλείας και επαναφορά βάσης δεδομένων — ένα οπτικό εργαλείο για εξαγωγή και εισαγωγή MySQL απόρριψη αρχείων. MySQL Τα αρχεία dump περιέχουν σενάρια SQL για τη δημιουργία βάσεων δεδομένων, πινάκων, προβολών και αποθηκευμένων διαδικασιών, καθώς και για την εισαγωγή δεδομένων.
- Αρχεία καταγραφής διακομιστή — ένα οπτικό εργαλείο για προβολή MySQL Αρχεία καταγραφής διακομιστή. Τα αρχεία καταγραφής περιλαμβάνουν αρχεία καταγραφής σφαλμάτων, δυαδικά αρχεία καταγραφής και αρχεία καταγραφής InnoDB. Αυτά τα αρχεία καταγραφής είναι χρήσιμα κατά την εκτέλεση διάγνωσης στον διακομιστή.
Το παρακάτω σχήμα δείχνει τον πίνακα διαχείρισης για MySQL Πάγκος εργασίας.
Η επόμενη ενότητα καλύπτει την εγκατάσταση MySQL Πάγκος εργασίας ενεργοποιημένος Windows.
Πώς να εγκαταστήσετε MySQL Πάγκος εργασίας (για Windows)
Σε αυτήν την ενότητα, θα μάθουμε πώς να εγκαταστήσουμε και να χρησιμοποιήσουμε MySQL Πάγκος εργασίας.
εγκατάσταση MySQL Ο πάγκος εργασίας είναι μια διαδικασία 2 βημάτων.
1) Εγκατάσταση MySQL Διακομιστή της Κοινότητας.
2) Εγκατάσταση MySQL Πάγκος εργασίας — μπορείτε να εγκαταστήσετε τον πάγκο εργασίας χρησιμοποιώντας ένα αρχείο zip ή ένα πρόγραμμα εγκατάστασης MSI (συνιστάται).
Σημείωση: Θα χρειαστείτε δικαιώματα Διαχειριστή ή Power User για να εκτελέσετε την εγκατάσταση.
Ξεκινώντας
Μόλις ολοκληρώσετε την εγκατάσταση των παραπάνω, θα πρέπει να ρυθμίσετε MySQL Πάγκος εργασίας όπως φαίνεται παρακάτω. Ακολουθεί μια βήμα προς βήμα διαδικασία εγκατάστασης MySQL Πάγκος εργασίας.
Βήμα 1) Ανοίξτε το παράθυρο Αρχικής σελίδας. Το πρώτο βήμα είναι η έναρξη MySQL Πάγκος εργασίας. Αυτό που βλέπετε ονομάζεται Αρχική σελίδα.
Βήμα 2) Ανοίξτε τον Οδηγό Νέας Σύνδεσης. Στη συνέχεια, πρέπει να δημιουργήσετε το δικό σας MySQL σύνδεση διακομιστή, η οποία περιέχει λεπτομέρειες σχετικά με τον διακομιστή βάσης δεδομένων προορισμού, συμπεριλαμβανομένου του τρόπου σύνδεσης σε αυτόν. Κάντε κλικ στο "+" στο MySQL Αρχική σελίδα του πάγκου εργασίας. Αυτό θα ανοίξει τον οδηγό Ρύθμιση νέας σύνδεσης.
Βήμα 3) Κάντε κλικ στο κουμπί Ρύθμιση παραμέτρων διαχείρισης διακομιστή. Ως αρχάριος, μπορείτε να δημιουργήσετε μια σύνδεση για έναν τοπικά εγκατεστημένο διακομιστή. Κάντε κλικ στο κουμπί Ρύθμιση παραμέτρων διαχείρισης διακομιστή στο παράθυρο Ρύθμιση νέας σύνδεσης για να ελέγξετε τη διαμόρφωση του MySQL διακομιστή.
Βήμα 4) Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε. Ανοίγει ένα νέο παράθυρο με το όνομα Ρύθμιση παραμέτρων τοπικής διαχείρισης. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.
Βήμα 5) Εισαγάγετε τον κωδικό πρόσβασής σας και πατήστε OK. Στη συνέχεια, ο οδηγός θα ελέγξει τη σύνδεση με τη βάση δεδομένων. Εάν η δοκιμή αποτύχει, επιστρέψτε και διορθώστε τις παραμέτρους σύνδεσης της βάσης δεδομένων. Στη συνέχεια, θα ανοίξει ένα αναδυόμενο παράθυρο που θα σας ζητά τον κωδικό πρόσβασης root για να ελέγξει τη σύνδεσή σας με την τοπική βάση δεδομένων. MySQL στιγμιότυπο διακομιστή. Ο κωδικός πρόσβασης είναι αυτός που ορίζετε κατά την εγκατάσταση του MySQLΕισαγάγετε τον κωδικό πρόσβασής σας και πατήστε OK.
Βήμα 6) Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε. Στη συνέχεια, ο οδηγός θα ελέγξει τη σύνδεση με τη βάση δεδομένων. Εάν η δοκιμή αποτύχει, επιστρέψτε και διορθώστε τις παραμέτρους σύνδεσης της βάσης δεδομένων. Εάν όλες οι δοκιμές είναι επιτυχείς, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.
Βήμα 7) Κάντε κλικ στο κουμπί Επόμενο. Μετά από αυτό, θα ανοίξει ένας νέος οδηγός σχετικά με τη Διαχείριση Τοπικών Υπηρεσιών — σας επιτρέπει να κάνετε εναλλαγή μεταξύ πολλαπλών MySQL διακομιστές εγκατεστημένοι σε ένα μηχάνημα. Ως αρχάριος, μπορείτε να το παρακάμψετε αυτό και να κάνετε κλικ στο κουμπί Επόμενο για να συνεχίσετε.
Βήμα 8) Επιλέξτε MySQL Αρχείο διαμόρφωσης διακομιστή. Στη συνέχεια, ο οδηγός θα ελέγξει τη δυνατότητα πρόσβασης στο MySQL Αρχείο διαμόρφωσης διακομιστή και δοκιμή εντολών έναρξης/διακοπής.
Βήμα 9) Κάντε κλικ στο Τέλος για να ολοκληρώσετε τη διαμόρφωση του διακομιστή. Στη συνέχεια, μπορείτε να ελέγξετε τις τρέχουσες διαμορφώσεις. Αφού ελέγξετε τις διαμορφώσεις, κάντε κλικ στο Τέλος για να ολοκληρώσετε τη διαμόρφωση του διακομιστή.
Βήμα 10) Κάντε κλικ στην επιλογή Δοκιμή σύνδεσης. Το επόμενο βήμα είναι να ρυθμίσετε μια σύνδεση, η οποία μπορεί να χρησιμοποιηθεί για σύνδεση με τον διακομιστή. Εάν δεν έχετε δημιουργήσει ήδη μια σύνδεση, μπορείτε να χρησιμοποιήσετε τις προεπιλεγμένες τιμές που δίνονται. Κάντε κλικ στην επιλογή Δοκιμή σύνδεσης [2] αφού εισαγάγετε το Όνομα σύνδεσης [1].
Βήμα 11) Κάντε κλικ στο κουμπί OK. Θα ανοίξει ένα νέο παράθυρο διαλόγου που θα σας ζητά τον κωδικό πρόσβασης για τον root/επιλεγμένο χρήστη. Εάν ο/η χρήστης/η MySQL Ο χρήστης root έχει κωδικό πρόσβασης, μπορείτε να τον εισαγάγετε χρησιμοποιώντας το Store in Vault χαρακτηριστικό. Κάντε κλικ στο OK.
Εάν ο κωδικός πρόσβασης που εισαγάγατε για τον χρήστη είναι σωστός, τότε θα εμφανιστεί η ακόλουθη οθόνη. Κάντε κλικ και στα δύο κουμπιά OK και είστε έτοιμοι.
Ένα νέο παράδειγμα εμφανίζεται στην αρχική σελίδα.
Double-κάντε κλικ και ξεκινήστε την υποβολή ερωτημάτων.

















