MySQL Οδηγός Workbench: Τι είναι, πώς να εγκαταστήσετε και να χρησιμοποιήσετε
Τι είναι MySQL?
MySQL είναι μια σχεσιακή βάση δεδομένων ανοιχτού κώδικα.
MySQL είναι cross platform που σημαίνει ότι τρέχει σε πολλές διαφορετικές πλατφόρμες όπως Windows, Linux και Mac OS κ.λπ.
Σε αυτή τη MySQL Εκμάθηση πάγκου εργασίας, θα μάθετε-
Γιατί να χρησιμοποιήσετε MySQL?
Υπάρχει μια σειρά από συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων στην αγορά.
Παραδείγματα σχεσιακών βάσεων δεδομένων περιλαμβάνουν Microsoft SQL Server, Microsoft Πρόσβαση Oracle, DB2 κ.λπ.
Κάποιος μπορεί να ρωτήσει γιατί να επιλέξουμε MySQL έναντι των άλλων συστημάτων διαχείρισης βάσεων δεδομένων.
Η απάντηση σε αυτό το ερώτημα εξαρτάται από διάφορους παράγοντες.
Ας δούμε τα δυνατά σημεία του MySQL σε σύγκριση με υπερσχεσιακές βάσεις δεδομένων όπως ο SQL Server-
- MySQL υποστηρίζει πολλαπλές μηχανές αποθήκευσης η καθεμία με τις δικές της προδιαγραφές, ενώ άλλα συστήματα όπως ο διακομιστής SQL υποστηρίζουν μόνο μία μηχανή αποθήκευσης. Για να εκτιμήσουμε αυτή τη δήλωση, ας δούμε δύο από τους κινητήρες αποθήκευσης που υποστηρίζονται από 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 Πάγκος εργασίας είναι ένα Σχεδιασμός και μοντελοποίηση οπτικών βάσεων δεδομένων εργαλείο πρόσβασης για MySQL σχεσιακή βάση δεδομένων διακομιστή. Διευκολύνει τη δημιουργία νέων μοντέλων φυσικών δεδομένων και την τροποποίηση των υπαρχόντων MySQL βάσεις δεδομένων με λειτουργίες αντίστροφης/προώθης μηχανικής και διαχείρισης αλλαγών. Ο σκοπός του MySQL Ο πάγκος εργασίας είναι να παρέχει τη διεπαφή για να λειτουργεί με βάσεις δεδομένων πιο εύκολα και με πιο δομημένο τρόπο.
MySQL πάγκος εργασίας – Εργαλείο μοντελοποίησης και σχεδίασης
- Τα μοντέλα βρίσκονται στον πυρήνα των πιο έγκυρων και υψηλών επιδόσεων βάσεων δεδομένων. MySQLΟ πάγκος εργασίας διαθέτει εργαλεία που επιτρέπουν στους προγραμματιστές και τους διαχειριστές βάσεων δεδομένων να δημιουργούν οπτικά μοντέλα σχεδίασης φυσικών βάσεων δεδομένων που μπορούν εύκολα να μεταφραστούν σε MySQL βάσεις δεδομένων που χρησιμοποιούν μπροστινή μηχανική.
- MySQL Ο πάγκος εργασίας υποστηρίζει τη δημιουργία πολλαπλών μοντέλων στο ίδιο περιβάλλον.
- Υποστηρίζει όλα τα αντικείμενα όπως πίνακες, προβολές, αποθηκευμένες διαδικασίες, ενεργοποιητές κ.λπ. που συνθέτουν μια βάση δεδομένων.
- MySQL Ο πάγκος εργασίας έχει ένα ενσωματωμένο βοηθητικό πρόγραμμα επικύρωσης μοντέλων που αναφέρει τυχόν προβλήματα που ενδέχεται να εντοπιστούν στον διαμορφωτή δεδομένων.
- Επιτρέπει επίσης διαφορετικές σημειώσεις μοντελοποίησης και μπορεί να επεκταθεί χρησιμοποιώντας μια γλώσσα δέσμης ενεργειών LUA.
Το σχήμα που φαίνεται παρακάτω δείχνει το παράθυρο μοντελοποίησης για MySQLΠάγκος εργασίας.
MySQL πάγκος εργασίας – εργαλείο ανάπτυξης SQL
Δομημένη γλώσσα ερωτήματος (SQL) μας επιτρέπει να χειριζόμαστε τις σχεσιακές μας βάσεις δεδομένων. Η SQL βρίσκεται στην καρδιά όλων των σχεσιακών βάσεων δεδομένων.
- MySQLπάγκος εργασίας, έχει ενσωματωμένο οπτικό πρόγραμμα επεξεργασίας SQL.
- Το πρόγραμμα επεξεργασίας Visual SQL επιτρέπει στους προγραμματιστές να δημιουργούν, να επεξεργάζονται και να εκτελούν ερωτήματα MySQL βάσεις δεδομένων διακομιστή. Διαθέτει βοηθητικά προγράμματα για την προβολή δεδομένων και την εξαγωγή τους.
- Οι χρωματικές επισημάνσεις σύνταξης βοηθούν τους προγραμματιστές να γράφουν και να διορθώνουν εύκολα δηλώσεις SQL.
- Μπορούν να εκτελεστούν πολλαπλά ερωτήματα και τα αποτελέσματα να εμφανίζονται αυτόματα σε διαφορετικές καρτέλες.
- Τα ερωτήματα αποθηκεύονται επίσης στον πίνακα ιστορικού για μελλοντική ανάκτηση και εκτέλεση.
Το σχήμα που φαίνεται παρακάτω δείχνει το παράθυρο ανάπτυξης SQL για MySQL Πάγκος εργασίας.
Πώς να χρησιμοποιήσετε MySQL Πάγκος εργασίας – Εργαλείο διαχείρισης
Η διαχείριση διακομιστή διαδραματίζει κρίσιμο ρόλο στην ασφάλεια των δεδομένων της εταιρείας. Τα κύρια ζητήματα που αφορούν τη διαχείριση διακομιστή είναι η διαχείριση των χρηστών, η διαμόρφωση διακομιστή, τα αρχεία καταγραφής διακομιστή και πολλά άλλα. Πάγκος εργασίας MySQL έχει τα ακόλουθα χαρακτηριστικά που απλοποιούν τη διαδικασία του MySQL διαχείριση διακομιστή?
- Διαχείριση χρηστών – οπτικό βοηθητικό πρόγραμμα για τη διαχείριση χρηστών που επιτρέπει στους διαχειριστές της βάσης δεδομένων να προσθέτουν εύκολα νέους και να αφαιρούν υπάρχοντες χρήστες εάν παραστεί ανάγκη, να εκχωρούν και να απορρίπτουν προνόμια και να προβάλλουν προφίλ χρηστών.
- Διαμόρφωση διακομιστή – επιτρέπει την προηγμένη διαμόρφωση του διακομιστή και τη λεπτή ρύθμιση για βέλτιστη απόδοση.
- Δημιουργία αντιγράφων ασφαλείας και αποκαταστάσεις βάσεων δεδομένων – οπτικό εργαλείο για εξαγωγή/εισαγωγή MySQL απόρριψη αρχείων. MySQL Τα dump αρχεία περιέχουν δέσμες ενεργειών SQL για τη δημιουργία βάσεων δεδομένων, πινάκων, προβολών, αποθηκευμένων διαδικασιών και εισαγωγής δεδομένων.
- Αρχεία καταγραφής διακομιστή – οπτικό εργαλείο για προβολή MySQL αρχεία καταγραφής διακομιστή. Τα αρχεία καταγραφής περιλαμβάνουν αρχεία καταγραφής σφαλμάτων, δυαδικά αρχεία καταγραφής και αρχεία καταγραφής InnodDB. Αυτά τα αρχεία καταγραφής είναι χρήσιμα κατά την εκτέλεση διάγνωσης στον διακομιστή. Το σχήμα που φαίνεται παρακάτω δείχνει το παράθυρο μοντελοποίησης για MySQL Πάγκος εργασίας.
Το σχήμα που φαίνεται παρακάτω δείχνει τον πίνακα διαχειριστή για τον πάγκο εργασίας MySQL.
Πώς να εγκαταστήσετε MySQL πάγκος εργασίας (για Windows)
Σε αυτή τη MySQL Οδηγός πάγκου εργασίας για αρχάριους, θα μάθουμε πώς να εγκαταστήσουμε και να χρησιμοποιήσουμε MySQL Πάγκος εργασίας.
εγκαταστήστε MySQL Ο πάγκος εργασίας είναι μια διαδικασία 2 βημάτων.
1) Εγκατάσταση MySQL Διακομιστή της Κοινότητας
2) Εγκατάσταση MySQL πάγκος εργασίας – Μπορείτε να εγκαταστήσετε τον πάγκο εργασίας χρησιμοποιώντας ένα αρχείο zip ή ένα πρόγραμμα εγκατάστασης msi (συνιστάται)
Σημείωση: Θα χρειαστείτε δικαιώματα διαχειριστή ή Power User για να πραγματοποιήσετε την εγκατάσταση.
Ξεκινώντας
Αφού ολοκληρώσετε την εγκατάσταση παραπάνω, πρέπει να το ρυθμίσετε MySQL Πάγκος εργασίας όπως φαίνεται παρακάτω-
Ακολουθεί μια διαδικασία βήμα προς βήμα σχετικά με τον τρόπο εγκατάστασης MySQL πάγκος εργασίας.
Βήμα 1) Ανοίξτε το παράθυρο αρχικής σελίδας
Το πρώτο βήμα είναι η εκκίνηση του πάγκου εργασίας MySQL. Αυτό που βλέπετε λέγεται Αρχική παράθυρο
Στη συνέχεια πρέπει να δημιουργήσετε το δικό σας MySQL Σύνδεση διακομιστή που περιέχει λεπτομέρειες σχετικά με τον διακομιστή βάσης δεδομένων προορισμού, συμπεριλαμβανομένου του τρόπου σύνδεσης σε αυτόν. Κλικ " + " in MySQL Παράθυρο σπιτιού πάγκου εργασίας. Αυτό θα ανοίξει Ρύθμιση νέας σύνδεσης. Μάγος
Βήμα 3) Κάντε κλικ στο κουμπί Ρύθμιση παραμέτρων διαχείρισης διακομιστή
Ως αρχάριος, μπορείτε να δημιουργήσετε μια σύνδεση για έναν τοπικά εγκατεστημένο διακομιστή. Κάντε κλικ Διαμόρφωση διαχείρισης διακομιστή κουμπί στο Ρύθμιση νέας σύνδεσης παράθυρο για να ελέγξετε τη διαμόρφωση του MySQL διακομιστή.
Βήμα 4) Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε
Ανοίγει ένα νέο παράθυρο με όνομα Διαμόρφωση τοπικής διαχείρισης. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε.
Βήμα 5) Εισαγάγετε τον κωδικό πρόσβασής σας και πατήστε OK
Στη συνέχεια, ο Οδηγός θα δοκιμάσει τις συνδέσεις με τη βάση δεδομένων. Εάν η δοκιμή αποτύχει, επιστρέψτε και διορθώστε τις παραμέτρους σύνδεσης βάσης δεδομένων.5. Στη συνέχεια θα ανοίξει ένα αναδυόμενο παράθυρο ζητώντας τον κωδικό πρόσβασης root για να δοκιμάσει τη σύνδεσή σας με την παρουσία του τοπικού διακομιστή mysql. Ο κωδικός πρόσβασης είναι αυτός που ορίζετε κατά την εγκατάσταση MySQL Πάγκος εργασίας. Εισαγάγετε τον κωδικό πρόσβασής σας και πατήστε OK
Βήμα 6) Κάντε κλικ στο Επόμενο για να συνεχίσετε
Στη συνέχεια, ο Οδηγός θα δοκιμάσει τις συνδέσεις με τη βάση δεδομένων. Εάν η δοκιμή αποτύχει, επιστρέψτε και διορθώστε τις παραμέτρους σύνδεσης βάσης δεδομένων. Διαφορετικά, εάν όλες οι δοκιμές είναι επιτυχείς, κάντε κλικ στο Επόμενο για να συνεχίσετε.
Βήμα 7) Κάντε κλικ στο κουμπί Επόμενο
Μετά από αυτό θα ανοίξει ένας νέος οδηγός σχετικά με τη Διαχείριση Τοπικών Υπηρεσιών – Σας επιτρέπει να κάνετε εναλλαγή μεταξύ πολλών διακομιστών mysql που είναι εγκατεστημένοι σε έναν υπολογιστή. Ως αρχάριος μπορείτε να το παρακάμψετε και να κάνετε κλικ Επόμενο για να συνεχίσετε.
Βήμα 8) Αγορά MySQL Αρχείο διαμόρφωσης διακομιστή
Στη συνέχεια, ο Οδηγός θα ελέγξει την ικανότητα πρόσβασης MySQL Αρχείο διαμόρφωσης διακομιστή και δοκιμή εντολών έναρξης/διακοπής.
Βήμα 9) Κάντε κλικ στο Finish για να ολοκληρώσετε τη διαμόρφωση διακομιστή
Στη συνέχεια, μπορείτε να ελέγξετε τις τρέχουσες διαμορφώσεις. Αφού ελέγξετε τις διαμορφώσεις, κάντε κλικ στο Finish για να ολοκληρώσετε τη διαμόρφωση του διακομιστή
Βήμα 10) Κάντε κλικ στο Test Connection
Το επόμενο βήμα είναι να ρυθμίσετε μια σύνδεση, η οποία μπορεί να χρησιμοποιηθεί για σύνδεση με διακομιστή. Εάν δεν έχετε δημιουργήσει ήδη σύνδεση, μπορείτε να χρησιμοποιήσετε τις προεπιλεγμένες τιμές που δίνονται. Κάντε κλικ στο Test Connection [ 2 ] αφού εισαγάγετε το όνομα σύνδεσης [ 1 ].
Βήμα 11) κάντε κλικ στο OK
Θα ανοίξει ένα νέο παράθυρο διαλόγου που σας ζητά κωδικό πρόσβασης για root/επιλεγμένο χρήστη. Αν σας MySQL Ο χρήστης root έχει κωδικό πρόσβασης, μπορείτε να τον εισάγετε χρησιμοποιώντας το Store in Vault χαρακτηριστικό. Κάντε κλικ στο OK.
Εάν ο κωδικός πρόσβασης που έχει εισαχθεί για τον χρήστη είναι σωστός, θα εμφανιστεί η παρακάτω οθόνη. Κάντε κλικ στο και τα δύο εντάξει κουμπιά και θα είστε έτοιμοι.
Ένα νέο παράδειγμα εμφανίζεται στην αρχική σελίδα.
Double κάντε κλικ και ξεκινήστε την αναζήτηση.
Σύνοψη
- MySQL είναι μια σχεσιακή βάση δεδομένων ανοιχτού κώδικα που είναι cross platform.
- MySQL υποστηρίζει πολλαπλές μηχανές αποθήκευσης που βελτιώνουν σημαντικά τον συντονισμό και την ευελιξία της απόδοσης του διακομιστή. Πριν από την έκδοση 5.5, η προεπιλεγμένη μηχανή αποθήκευσης ήταν το MyISAM που δεν είχε υποστήριξη για συναλλαγές, από την έκδοση 5.5. η προεπιλεγμένη μηχανή αποθήκευσης είναι το InnoDB που υποστηρίζει συναλλαγές και ξένα κλειδιά.
- MySQL Ο διακομιστής μπορεί να διαχειρίζεται χρησιμοποιώντας έναν αριθμό εργαλείων πρόσβασης διακομιστή mysql που περιλαμβάνουν τόσο εμπορικά όσο και προϊόντα ανοιχτού κώδικα. Τα δημοφιλή παραδείγματα περιλαμβάνουν:
- phpMyAdmin – Εργαλείο πρόσβασης σε διακομιστή ανοιχτού κώδικα βασισμένο στον ιστό πολλαπλών πλατφορμών
- SQLYog – απευθύνεται στην πλατφόρμα windows, εργαλείο πρόσβασης σε εμπορικούς διακομιστές επιτραπέζιων υπολογιστών
- MySQL πάγκος εργασίας – Εργαλείο πρόσβασης διακομιστή ανοιχτού κώδικα μεταξύ πλατφόρμας
- MySQL Ο πάγκος εργασίας είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης για MySQL υπηρέτης. Διαθέτει βοηθητικά προγράμματα για μοντελοποίηση βάσης δεδομένων και σχεδιασμός, ανάπτυξη SQL και διαχείριση διακομιστή.