MySQL Οδηγός Workbench: Τι είναι, πώς να εγκαταστήσετε και να χρησιμοποιήσετε

⚡ Έξυπνη Σύνοψη

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

  • 🔷 Αυτό που είναι: MySQL Το Workbench είναι ένα εργαλείο οπτικού σχεδιασμού και πρόσβασης σε βάσεις δεδομένων για... MySQL, αντικαθιστώντας την εργασία μέσω γραμμής εντολών με μια δομημένη γραφική διεπαφή.
  • 🗄️ Μοντελοποίηση δεδομένων: Η οπτική μοντελοποίηση με εμπρόσθια και αντίστροφη μηχανική μετατρέπει τα διαγράμματα σε ζωντανά δεδομένα MySQL σχήματα, που υποστηρίζονται από ενσωματωμένη επικύρωση μοντέλου.
  • 💻 Ανάπτυξη SQL: Ο οπτικός επεξεργαστής SQL δημιουργεί, εκτελεί και εντοπίζει σφάλματα σε ερωτήματα με χρωματική επισήμανση, πολλαπλές καρτέλες αποτελεσμάτων και αποθηκευμένο ιστορικό.
  • ⚙️ Διαχείριση: Η διαχείριση διακομιστή καλύπτει τη διαχείριση χρηστών, τη διαμόρφωση, την δημιουργία αντιγράφων ασφαλείας και την επαναφορά, καθώς και την επιθεώρηση του αρχείου καταγραφής διακομιστή.
  • 🪟 Εγκατάσταση: Η εγκατάσταση είναι μια διαδικασία δύο βημάτων — εγκατάσταση MySQL Διακομιστής Κοινότητας, τότε MySQL Πάγκος εργασίας — ενεργοποιημένος Windows, macOS, ή Linux.
  • 🤖 Βοήθεια AI: Λειτουργίες τεχνητής νοημοσύνης για μετατροπή κειμένου σε SQL, όπως MySQL Τα HeatWave GenAI και GitHub Copilot δημιουργούν και βελτιώνουν ερωτήματα από φυσική γλώσσα.

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 Πάγκος εργασίας

MySQL Το Workbench συνδυάζει τρία κύρια σύνολα λειτουργιών — μοντελοποίηση και σχεδιασμός δεδομένων, ανάπτυξη SQL και διαχείριση διακομιστή — καθένα από τα οποία περιγράφεται παρακάτω.

Εργαλείο Μοντελοποίησης και Σχεδίασης

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

  • MySQL Το Workbench υποστηρίζει τη δημιουργία πολλαπλών μοντέλων στο ίδιο περιβάλλον.
  • Υποστηρίζει όλα τα αντικείμενα — όπως πίνακες, προβολές, αποθηκευμένες διαδικασίες και εναύσματα — που αποτελούν μια βάση δεδομένων.
  • MySQL Το Workbench διαθέτει ένα ενσωματωμένο βοηθητικό πρόγραμμα επικύρωσης μοντέλου που αναφέρει τυχόν προβλήματα που ενδέχεται να εντοπιστούν στον δημιουργό μοντελοποίησης δεδομένων.
  • Επιτρέπει επίσης διαφορετικές σημειογραφίες μοντελοποίησης και μπορεί να επεκταθεί χρησιμοποιώντας τη Lua, μια γλώσσα σεναρίων.

Το παρακάτω σχήμα δείχνει το παράθυρο μοντελοποίησης για MySQL Πάγκος εργασίας.

MySQL Εργαλείο μοντελοποίησης και σχεδίασης πάγκου εργασίας

Εργαλείο ανάπτυξης SQL

Δομημένη γλώσσα ερωτήματος (SQL) μας επιτρέπει να χειριζόμαστε τις σχεσιακές μας βάσεις δεδομένων. Η SQL βρίσκεται στην καρδιά όλων των σχεσιακών βάσεων δεδομένων.

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

Το παρακάτω σχήμα δείχνει το παράθυρο ανάπτυξης SQL για MySQL Πάγκος εργασίας.

MySQL Εργαλείο ανάπτυξης SQL για πάγκο εργασίας

Εργαλείο διαχείρισης

Η διαχείριση του διακομιστή παίζει κρίσιμο ρόλο στην ασφάλεια των δεδομένων της εταιρείας. Τα σημαντικότερα ζητήματα που αφορούν τη διαχείριση του διακομιστή είναι η διαχείριση χρηστών, η διαμόρφωση του διακομιστή, τα αρχεία καταγραφής του διακομιστή και πολλά άλλα. MySQL Το Workbench διαθέτει τα ακόλουθα χαρακτηριστικά που απλοποιούν τη διαδικασία MySQL διαχείριση διακομιστή:

  • Διαχείριση χρηστών — ένα οπτικό βοηθητικό πρόγραμμα για τη διαχείριση χρηστών που επιτρέπει στους διαχειριστές βάσεων δεδομένων να προσθέτουν εύκολα νέους και να αφαιρούν υπάρχοντες χρήστες, εάν προκύψει ανάγκη, να εκχωρούν και να αφαιρούν δικαιώματα και να προβάλλουν προφίλ χρηστών.
  • Ρύθμιση παραμέτρων διακομιστή — επιτρέπει προηγμένη ρύθμιση παραμέτρων του διακομιστή και βελτιστοποίηση για βέλτιστη απόδοση.
  • Αντίγραφα ασφαλείας και επαναφορά βάσης δεδομένων — ένα οπτικό εργαλείο για εξαγωγή και εισαγωγή MySQL απόρριψη αρχείων. MySQL Τα αρχεία dump περιέχουν σενάρια SQL για τη δημιουργία βάσεων δεδομένων, πινάκων, προβολών και αποθηκευμένων διαδικασιών, καθώς και για την εισαγωγή δεδομένων.
  • Αρχεία καταγραφής διακομιστή — ένα οπτικό εργαλείο για προβολή MySQL Αρχεία καταγραφής διακομιστή. Τα αρχεία καταγραφής περιλαμβάνουν αρχεία καταγραφής σφαλμάτων, δυαδικά αρχεία καταγραφής και αρχεία καταγραφής InnoDB. Αυτά τα αρχεία καταγραφής είναι χρήσιμα κατά την εκτέλεση διάγνωσης στον διακομιστή.

Το παρακάτω σχήμα δείχνει τον πίνακα διαχείρισης για MySQL Πάγκος εργασίας.

MySQL Εργαλείο διαχείρισης πάγκου εργασίας

Η επόμενη ενότητα καλύπτει την εγκατάσταση MySQL Πάγκος εργασίας ενεργοποιημένος Windows.

Πώς να εγκαταστήσετε MySQL Πάγκος εργασίας (για Windows)

Σε αυτήν την ενότητα, θα μάθουμε πώς να εγκαταστήσουμε και να χρησιμοποιήσουμε MySQL Πάγκος εργασίας.

εγκατάσταση MySQL Ο πάγκος εργασίας είναι μια διαδικασία 2 βημάτων.

1) Εγκατάσταση MySQL Διακομιστή της Κοινότητας.

2) Εγκατάσταση MySQL Πάγκος εργασίας — μπορείτε να εγκαταστήσετε τον πάγκο εργασίας χρησιμοποιώντας ένα αρχείο zip ή ένα πρόγραμμα εγκατάστασης MSI (συνιστάται).

Σημείωση: Θα χρειαστείτε δικαιώματα Διαχειριστή ή Power User για να εκτελέσετε την εγκατάσταση.

Ξεκινώντας

Μόλις ολοκληρώσετε την εγκατάσταση των παραπάνω, θα πρέπει να ρυθμίσετε MySQL Πάγκος εργασίας όπως φαίνεται παρακάτω. Ακολουθεί μια βήμα προς βήμα διαδικασία εγκατάστασης MySQL Πάγκος εργασίας.

Βήμα 1) Ανοίξτε το παράθυρο Αρχικής σελίδας. Το πρώτο βήμα είναι η έναρξη MySQL Πάγκος εργασίας. Αυτό που βλέπετε ονομάζεται Αρχική σελίδα.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 2) Ανοίξτε τον Οδηγό Νέας Σύνδεσης. Στη συνέχεια, πρέπει να δημιουργήσετε το δικό σας MySQL σύνδεση διακομιστή, η οποία περιέχει λεπτομέρειες σχετικά με τον διακομιστή βάσης δεδομένων προορισμού, συμπεριλαμβανομένου του τρόπου σύνδεσης σε αυτόν. Κάντε κλικ στο "+" στο MySQL Αρχική σελίδα του πάγκου εργασίας. Αυτό θα ανοίξει τον οδηγό Ρύθμιση νέας σύνδεσης.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 3) Κάντε κλικ στο κουμπί Ρύθμιση παραμέτρων διαχείρισης διακομιστή. Ως αρχάριος, μπορείτε να δημιουργήσετε μια σύνδεση για έναν τοπικά εγκατεστημένο διακομιστή. Κάντε κλικ στο κουμπί Ρύθμιση παραμέτρων διαχείρισης διακομιστή στο παράθυρο Ρύθμιση νέας σύνδεσης για να ελέγξετε τη διαμόρφωση του MySQL διακομιστή.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 4) Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε. Ανοίγει ένα νέο παράθυρο με το όνομα Ρύθμιση παραμέτρων τοπικής διαχείρισης. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 5) Εισαγάγετε τον κωδικό πρόσβασής σας και πατήστε OK. Στη συνέχεια, ο οδηγός θα ελέγξει τη σύνδεση με τη βάση δεδομένων. Εάν η δοκιμή αποτύχει, επιστρέψτε και διορθώστε τις παραμέτρους σύνδεσης της βάσης δεδομένων. Στη συνέχεια, θα ανοίξει ένα αναδυόμενο παράθυρο που θα σας ζητά τον κωδικό πρόσβασης root για να ελέγξει τη σύνδεσή σας με την τοπική βάση δεδομένων. MySQL στιγμιότυπο διακομιστή. Ο κωδικός πρόσβασης είναι αυτός που ορίζετε κατά την εγκατάσταση του MySQLΕισαγάγετε τον κωδικό πρόσβασής σας και πατήστε OK.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 6) Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε. Στη συνέχεια, ο οδηγός θα ελέγξει τη σύνδεση με τη βάση δεδομένων. Εάν η δοκιμή αποτύχει, επιστρέψτε και διορθώστε τις παραμέτρους σύνδεσης της βάσης δεδομένων. Εάν όλες οι δοκιμές είναι επιτυχείς, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 7) Κάντε κλικ στο κουμπί Επόμενο. Μετά από αυτό, θα ανοίξει ένας νέος οδηγός σχετικά με τη Διαχείριση Τοπικών Υπηρεσιών — σας επιτρέπει να κάνετε εναλλαγή μεταξύ πολλαπλών MySQL διακομιστές εγκατεστημένοι σε ένα μηχάνημα. Ως αρχάριος, μπορείτε να το παρακάμψετε αυτό και να κάνετε κλικ στο κουμπί Επόμενο για να συνεχίσετε.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 8) Επιλέξτε MySQL Αρχείο διαμόρφωσης διακομιστή. Στη συνέχεια, ο οδηγός θα ελέγξει τη δυνατότητα πρόσβασης στο MySQL Αρχείο διαμόρφωσης διακομιστή και δοκιμή εντολών έναρξης/διακοπής.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 9) Κάντε κλικ στο Τέλος για να ολοκληρώσετε τη διαμόρφωση του διακομιστή. Στη συνέχεια, μπορείτε να ελέγξετε τις τρέχουσες διαμορφώσεις. Αφού ελέγξετε τις διαμορφώσεις, κάντε κλικ στο Τέλος για να ολοκληρώσετε τη διαμόρφωση του διακομιστή.

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 10) Κάντε κλικ στην επιλογή Δοκιμή σύνδεσης. Το επόμενο βήμα είναι να ρυθμίσετε μια σύνδεση, η οποία μπορεί να χρησιμοποιηθεί για σύνδεση με τον διακομιστή. Εάν δεν έχετε δημιουργήσει ήδη μια σύνδεση, μπορείτε να χρησιμοποιήσετε τις προεπιλεγμένες τιμές που δίνονται. Κάντε κλικ στην επιλογή Δοκιμή σύνδεσης [2] αφού εισαγάγετε το Όνομα σύνδεσης [1].

εγκαταστήστε MySQL Πάγκος εργασίας

Βήμα 11) Κάντε κλικ στο κουμπί OK. Θα ανοίξει ένα νέο παράθυρο διαλόγου που θα σας ζητά τον κωδικό πρόσβασης για τον root/επιλεγμένο χρήστη. Εάν ο/η χρήστης/η MySQL Ο χρήστης root έχει κωδικό πρόσβασης, μπορείτε να τον εισαγάγετε χρησιμοποιώντας το Store in Vault χαρακτηριστικό. Κάντε κλικ στο OK.

εγκαταστήστε MySQL Πάγκος εργασίας

Εάν ο κωδικός πρόσβασης που εισαγάγατε για τον χρήστη είναι σωστός, τότε θα εμφανιστεί η ακόλουθη οθόνη. Κάντε κλικ και στα δύο κουμπιά OK και είστε έτοιμοι.

εγκαταστήστε MySQL Πάγκος εργασίας

Ένα νέο παράδειγμα εμφανίζεται στην αρχική σελίδα.

εγκαταστήστε MySQL Πάγκος εργασίας

Double-κάντε κλικ και ξεκινήστε την υποβολή ερωτημάτων.

Συχνές Ερωτήσεις

The MySQL Το Workbench Community Edition είναι δωρεάν και ανοιχτού κώδικα υπό την GPL, διαθέσιμο για Windows, macOSκαι Linux. Μια εμπορική έκδοση με πρόσθετα χαρακτηριστικά διατίθεται ως μέρος της επί πληρωμή έκδοσης. MySQL Συνδρομές για επιχειρήσεις από Oracle.

Ναί. MySQL Το Workbench είναι ένα εργαλείο-πελάτης, επομένως χρειάζεται ένα MySQL διακομιστή στον οποίο θα συνδεθεί — είτε εγκατεστημένος τοπικά είτε προσβάσιμος μέσω σύνδεσης δικτύου TCP/IP. Εγκατάσταση MySQL Κοινοτικός διακομιστής πριν ή δίπλα στον πάγκο εργασίας.

Ναί. MySQL Το Workbench είναι cross-platform, με επίσημες εκδόσεις της Κοινότητας για Windows, macOSκαι δημοφιλείς διανομές Linux. Η διεπαφή και οι λειτουργίες είναι σε γενικές γραμμές ίδιες και στις τρεις, αν και αυτός ο οδηγός παρουσιάζει Windows εγκατάσταση.

MySQL Το Workbench είναι μια εφαρμογή για υπολογιστές με εργαλεία οπτικής μοντελοποίησης και διαχείρισης, ενώ το phpMyAdmin είναι μια διεπαφή που βασίζεται σε πρόγραμμα περιήγησης. Το Workbench είναι κατάλληλο για σχεδιασμό σχήματος και τοπική ανάπτυξη. Το phpMyAdmin είναι κατάλληλο για γρήγορη διαχείριση που φιλοξενείται σε διακομιστή. Και τα δύο είναι δωρεάν.

Το σφάλμα 2003 σημαίνει ότι το Workbench δεν μπορεί να επικοινωνήσει με τον διακομιστή. Επιβεβαιώστε το MySQL Η υπηρεσία εκτελείται, το όνομα κεντρικού υπολογιστή και η θύρα 3306 είναι σωστά και το τείχος προστασίας ή η ομάδα ασφαλείας επιτρέπει τη σύνδεση. Για απομακρυσμένους διακομιστές, ελέγξτε τη ρύθμιση διεύθυνσης σύνδεσης.

Ναι. Ο ενσωματωμένος Οδηγός Μετεγκατάστασης μετακινεί σχήματα και δεδομένα σε MySQL από συστήματα όπως Microsoft SQL Server, PostgreSQLκαι Sybase. Αντιστοιχίζει τύπους δεδομένων και σας επιτρέπει να ελέγξετε τα σενάρια πριν τα εκτελέσετε.

Ναί. MySQL Το HeatWave GenAI προσθέτει μια λειτουργία μετατροπής φυσικής γλώσσας σε SQL που μετατρέπει απλές ερωτήσεις σε προτάσεις SELECT χρησιμοποιώντας ένα μεγάλο γλωσσικό μοντέλο που καθοδηγείται από το σχήμα σας. Τα αυτόνομα εργαλεία μετατροπής κειμένου σε SQL με τεχνητή νοημοσύνη μπορούν επίσης να συντάξουν... MySQL ερωτήματα για να τα εξετάσετε.

Ναί. GitHub Copilot προτείνει και ολοκληρώνει SQL σε προγράμματα επεξεργασίας όπως VS Code και Visual Studio, σύνταξη συνδέσμων, φίλτρα και κώδικας σχήματος από σχόλια. MySQL Το Workbench δεν διαθέτει εγγενή Copilot, επομένως κάντε πρόχειρο σε ένα υποστηριζόμενο πρόγραμμα επεξεργασίας και επικολλήστε το.

Συνοψίστε αυτήν την ανάρτηση με: