Οδηγός βήμα προς βήμα για να κατεβάσετε τη MySQL για Windows και macOS χρησιμοποιώντας διαφορετικές μεθόδους:
Σε αυτό το σεμινάριο, θα μάθουμε τους διαφορετικούς τρόπους/προσεγγίσεις για να δούμε πώς μπορείτε να κατεβάσετε τη MySQL και να αρχίσετε να τη χρησιμοποιείτε μέσα σε λίγα λεπτά.
Η MySQL μπορεί να μεταφορτωθεί ως αυτόνομο πρόγραμμα εγκατάστασης για διάφορα λειτουργικά συστήματα ή ως εικόνα/αρχείο με συμπιεσμένο αρχείο και το πιο εύκολο είναι η χρήση του docker για τη MySQL, αν θέλετε απλώς να μάθετε και να εξερευνήσετε τη MySQL.
Επίσης, σημειώστε ότι η MySQL είναι διαθέσιμη ως κοινοτική (δωρεάν) και επιχειρησιακή (επί πληρωμή) έκδοση για λήψη.
Για τους περισσότερους πρακτικούς σκοπούς, η εγκατάσταση της mySMySQLQL μέσω του installer και του docker image λύνει τις περισσότερες περιπτώσεις χρήσης. Θα δούμε και τις δύο αυτές προσεγγίσεις για λειτουργικά συστήματα Windows και Mac εδώ.
Λήψη MySql μέσω εγκαταστάτη
Η MySQL είναι διαθέσιμη για λήψη ως αυτόνομο πρόγραμμα εγκατάστασης πακέτων τόσο για Windows όσο και για macOS.
Ας δούμε τις λεπτομέρειες για καθένα από αυτά.
Εγκατάσταση της MySQL στα Windows
α) Προαπαιτούμενα: Πριν ξεκινήσετε τη διαδικασία εγκατάστασης, σημειώστε ότι το MySQL Installer απαιτεί το .NET Framework 4.5.2 (αν έχετε παλαιότερη έκδοση του .NET framework, ενημερώστε την για να ξεκινήσετε τη διαδικασία εγκατάστασης).
b) Κατεβάστε τον κοινοτικό εγκαταστάτη της MySQL από την πηγή εδώ. (Η τρέχουσα έκδοση της MySQL κατά τη διάρκεια της συγγραφής αυτού του σεμιναρίου είναι η 8.0.20. Αν θέλετε να κατεβάσετε μια συγκεκριμένη έκδοση της MySQL, τότε μπορείτε να ανατρέξετε στον αντίστοιχο εγκαταστάτη εδώ και να επιλέξετε την έκδοση που θέλετε να εγκαταστήσετε).
Επιλέξτε τον εγκαταστάτη ανάλογα με το αν η έκδοση των Windows που χρησιμοποιείτε είναι 32bit ή 64bit (μπορείτε να ανατρέξετε στο σύνδεσμο εδώ για να μάθετε την έκδοση του λειτουργικού συστήματος που χρησιμοποιείτε).
c) Αφού κατεβάσετε το πρόγραμμα εγκατάστασης, ανοίξτε το exe του προγράμματος εγκατάστασης και συνεχίστε με τις οδηγίες. Σημειώστε ότι θα χρειαστείτε ενεργή σύνδεση στο διαδίκτυο, καθώς το πρόγραμμα εγκατάστασης είναι ένα κέλυφος και κατεβάζει τα επιλεγμένα προϊόντα μέσω του διαδικτύου μόλις τα επιλέξετε κατά τη διάρκεια της διαδικασίας εγκατάστασης.
Για την επιλογή της διαμόρφωσης, μπορείτε να επιλέξετε το 'Προεπιλογή προγραμματιστή' που φροντίζει σχεδόν όλα τα απαιτούμενα πράγματα για τις ανάγκες ανάπτυξης/δοκιμών.
d) Μόλις ολοκληρωθεί η εγκατάσταση, αν έχετε επιλέξει να εγκαταστήσετε τον πελάτη για τη MySQL (MySQL Workbench που είναι κοινοτική/δωρεάν λήψη), τότε μπορείτε να συνδέσετε την περίπτωση του διακομιστή σας, διαφορετικά μπορείτε να ελέγξετε την εγκατάσταση από τη γραμμή εντολών εκτελώντας την παρακάτω εντολή.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
Εγκατάσταση της MySQL στο MacOS
#1) Για την εγκατάσταση/φόρτωση της MySQL στο macOS μέσω εικόνας δίσκου (.dmg) ή εγκαταστάτη - κατεβάστε το αρχείο εικόνας δίσκου για την έκδοση κοινότητας από εδώ
#2) Αφού κατεβάσετε το αρχείο dmg, κάντε διπλό κλικ για να προσαρτήσετε την εικόνα του δίσκου και ξεκινήστε τη διαδικασία εγκατάστασης ακολουθώντας τις οδηγίες του πακέτου εγκατάστασης. Ακολουθήστε τα παρακάτω στιγμιότυπα οθόνης για τη διαδικασία εγκατάστασης βήμα προς βήμα.
#3) Μόλις ολοκληρωθεί η εγκατάσταση, για να ενεργοποιήσετε τον διακομιστή MySQL, μπορείτε να ανοίξετε τις προτιμήσεις της MySql και να ενεργοποιήσετε τον διακομιστή MySQL, αν δεν είναι ήδη ενεργοποιημένος.
Ανοίξτε τις προτιμήσεις συστήματος και κάντε κλικ στο εικονίδιο MySQL.
Τώρα θα ανοίξει το παράθυρο προτιμήσεων της MySQL και θα μπορείτε να δείτε την κατάσταση του διακομιστή MySQL. Αν δεν είναι ήδη σε λειτουργία, τότε μπορείτε να ενεργοποιήσετε τον διακομιστή από εκεί.
#4) Τώρα ας ελέγξουμε αν η εγκατάστασή μας είναι επιτυχής ή όχι, ελέγχοντας την έκδοση από τη γραμμή εντολών. Ανοίξτε τη γραμμή τερματικού και πλοηγηθείτε στον κατάλογο εγκατάστασης της MySQL, ο οποίος είναι από προεπιλογή
/usr/local/mysql/bin
Εκτελέστε την παρακάτω εντολή για να ελέγξετε την έκδοση.
./mysql -V
Αν δείτε την παρακάτω έξοδο, τότε σημαίνει ότι η εγκατάστασή σας ήταν επιτυχής.
./mysql Ver 8.0.20 για macos10.15 σε x86_64 (MySQL Community Server - GPL)
#5) Για να χρησιμοποιήσετε τη MySQL από τη γραμμή εντολών, μπορείτε να συνεχίσετε να χρησιμοποιείτε τη γραμμή εντολών ή το τερματικό (με τον κωδικό πρόσβασης που ορίσατε κατά τη διαδικασία εγκατάστασης) ή να κατεβάσετε εφαρμογές-πελάτες της MySQL, όπως το MySQL Workbench, για πρόσβαση μέσω GUI.
Ας εξερευνήσουμε μερικές επιλογές της γραμμής εντολών. Για να ξεκινήσετε με το κέλυφος MySQL, εκτελέστε τις παρακάτω εντολές.
./mysql -u root -p
Τώρα, θα σας ζητηθεί ο κωδικός πρόσβασης (θα πρέπει να εισάγετε αυτόν που εισήχθη κατά την εγκατάσταση - ας υποθέσουμε ότι ορίσατε τον κωδικό πρόσβασης ως 'password'), και στη συνέχεια, στην προτροπή για τον κωδικό πρόσβασης εισάγετε τον κωδικό πρόσβασης. Μόλις η πιστοποίηση είναι επιτυχής, ο χρήστης θα συνδεθεί στο κέλυφος της MySQL.
Ας δοκιμάσουμε να εκτελέσουμε μια δειγματική εντολή για να δούμε αν το κέλυφος λειτουργεί σωστά ή όχι. Εκτελέστε την παρακάτω εντολή στο κέλυφος της MySQL.
ΕΜΦΆΝΙΣΗ ΒΆΣΕΩΝ ΔΕΔΟΜΈΝΩΝ,
Θα πρέπει να μπορείτε να δείτε την παρακάτω έξοδο για την εντολή.
Εικόνα MySQL Docker
Η εγκατάσταση της MySQL μέσω ενός docker image ως docker container είναι η ευκολότερη προσέγγιση αν θέλετε απλώς να μάθετε τη MySQL και δεν θέλετε να εγκαταστήσετε το πλήρες λογισμικό/υπηρετητή στο σύστημά σας.
Το Docker σας επιτρέπει να δημιουργείτε, να ενεργοποιείτε και να απενεργοποιείτε γρήγορα τα εμπορευματοκιβώτια που περιέχουν το απαιτούμενο λογισμικό, το οποίο στην προκειμένη περίπτωση είναι ο διακομιστής MySQL.
Ας δούμε τα βήματα που απαιτούνται για την εγκατάσταση της MySQL ως εικόνα Docker.
#1) Για να χρησιμοποιήσετε την εικόνα Docker, θα πρέπει να εγκαταστήσετε το Docker με βάση το λειτουργικό σας σύστημα. Για να εγκαταστήσετε το Docker, ακολουθήστε τις οδηγίες εδώ
#2) Αφού εγκατασταθεί η μηχανή Docker, θα πρέπει να κατεβάσουμε (ή να τραβήξουμε) την εικόνα Docker από τον κόμβο Docker. Ας δούμε την εντολή που μπορεί να χρησιμοποιηθεί για να τραβήξουμε την εικόνα Docker για την έκδοση του διακομιστή Community.
Εκτελέστε την παρακάτω εντολή στο τερματικό ή στη γραμμή εντολών.
docker pull mysql/mysql-server:tag
Εδώ, η ετικέτα αντιπροσωπεύει την έκδοση της έκδοσης του MySQL Community Server που θέλετε να κατεβάσετε. Αν δεν ψάχνετε για μια συγκεκριμένη έκδοση, τότε μπορείτε απλά να παραλείψετε τα στοιχεία της ετικέτας και να εκτελέσετε την παρακάτω εντολή (Αυτό θα φέρει την εικόνα για την τελευταία διαθέσιμη έκδοση της MySQL Community Edition).
docker pull mysql/mysql-server
#3) Μόλις γίνει λήψη της εικόνας Docker, μπορούμε να δοκιμάσουμε να βάλουμε σε λίστα τις εικόνες και να δούμε αν μπορούμε να βρούμε μια εικόνα MySQL στη λίστα που εμφανίζεται. Εκτελέστε την παρακάτω εντολή στο τερματικό (για συστήματα που βασίζονται σε Linux).
docker image ls
Αν δείτε την έξοδο όπως παρακάτω, τότε αυτό σημαίνει ότι η λήψη της εικόνας Docker ολοκληρώθηκε με επιτυχία.
#4) Τώρα ας τρέξουμε ένα δοχείο με την εικόνα Docker που μόλις κατεβάσαμε. Θα ονομάσουμε το δοχείο ως ''mysql-docker-demo" Εκτελέστε την παρακάτω εντολή για να εκκινήσετε το δοχείο από την εικόνα.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
#5) Τώρα, προκειμένου να λάβουμε τον κωδικό πρόσβασης που έχει οριστεί κατά την εκτέλεση του δοχείου Docker, μπορούμε να αντλήσουμε τα στοιχεία από τα αρχεία καταγραφής του Docker και στη συνέχεια να επανεκκινήσουμε αυτόν τον κωδικό πρόσβασης χρησιμοποιώντας την εντολή ALTER.
Εκτελέστε την ακόλουθη εντολή στο τερματικό:
docker logs mysql-docker-demo 2>&1
Σημειώστε ότι 'mysql-docker-demo' στην παραπάνω εντολή είναι το όνομα του δοχείου docker. Αν έχετε ονομάσει το δοχείο διαφορετικά, τότε θα πρέπει να το αντικαταστήσετε με το όνομα του δοχείου.
Αν το δοχείο Docker έχει ξεκινήσει σωστά, τότε θα δείτε την έξοδο όπως φαίνεται παρακάτω.
[Σημείο εισόδου] ΓΕΝΝΗΜΕΝΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΡΙΖΑΣ: *ovIDej0cNAr[apq0jWuf4KdOpI
#6) Τώρα θα συνδεθούμε στο κέλυφος mysql στο δοχείο Docker με τον κωδικό πρόσβασης που δημιουργήθηκε.
Εκτελέστε την παρακάτω εντολή.
docker exec -it mysql-docker-demo mysql -u root -p
Όταν σας ζητηθεί κωδικός πρόσβασης, πληκτρολογήστε αυτόν από το βήμα #5 παραπάνω. Μόλις τον πληκτρολογήσετε, θα συνδεθείτε στον πελάτη MySQL μέσα στο δοχείο Docker.
Αυτή τη στιγμή, αν εισαγάγετε μια εντολή όπως SHOW DATABASES, τότε θα εμφανίσει σφάλμα και θα σας ζητήσει να ενημερώσετε/αλλάξετε τον προεπιλεγμένο κωδικό πρόσβασης.
mysql> SHOW DATABASES, ΣΦΑΛΜΑ 1820 (HY000): Πρέπει να επαναφέρετε τον κωδικό πρόσβασής σας χρησιμοποιώντας τη δήλωση ALTER USER πριν από την εκτέλεση αυτής της δήλωσης.
#7) Ας επαναφέρουμε τώρα τον κωδικό πρόσβασης χρησιμοποιώντας την εντολή ALTER.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password',
Εδώ το 'password' είναι ο πραγματικός κωδικός πρόσβασης που θέλετε να ορίσετε για τον χρήστη root. Μπορείτε να τον αλλάξετε σε οποιαδήποτε τιμή είναι κατάλληλη και επιθυμητή.
#8) Τώρα θα δοκιμάσουμε να εκτελέσουμε μια απλή εντολή για να επικυρώσουμε την εγκατάστασή μας. Θα εκτελέσουμε την εντολή SHOW DATABASES; για να λάβουμε τα στοιχεία όλων των διαθέσιμων βάσεων δεδομένων.
Εδώ είναι η έξοδος της εντολής
mysql> show DATABASES,
+-------+
+-------+
+-------+
4 σειρές στο σετ (0,00 δευτερόλεπτα)
#9) Με αυτόν τον τρόπο, έχουμε πλέον εκκινήσει με επιτυχία το δοχείο Docker που έχει την εγκατάσταση της MySQL και αυτό μπορεί πλέον να χρησιμοποιηθεί για την εκτέλεση οποιωνδήποτε εντολών της MySQL - όπως ακριβώς κάνετε με την εγκατάσταση σε ένα τοπικό μηχάνημα.
Μπορείτε επίσης να εκκινήσετε/διακόψετε το δοχείο Docker κατά παραγγελία, όπως και όταν απαιτείται.
Για να σταματήσετε το δοχείο docker της MySQL, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή.
docker stop mysql-docker-demo
Για να εκκινήσετε ξανά το δοχείο Docker, μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή.
docker start mysql-docker-demo
MySQL Enterprise Edition
Η MySQL είναι μια βάση δεδομένων ανοικτού κώδικα που χρησιμοποιείται ευρέως.
Η έκδοση Enterprise ανήκει στην Oracle και περιλαμβάνει μια σειρά εργαλείων και χαρακτηριστικών που συνοδεύουν μόνο την επί πληρωμή έκδοση (η δωρεάν έκδοση είναι η MySQL Community edition).
Η MySQL Enterprise Edition είναι διαθέσιμη μέσω του cloud της Oracle ως πλήρως διαχειρίσιμη υπηρεσία.
Ορισμένες εκτιμήσεις σχετικά με την κοστολόγηση της έκδοσης MySQL Enterprise δίνονται παρακάτω:
Έκδοση | Ετήσια συνδρομή (USD) |
---|---|
MySQL Standard Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Ελέγξτε το φύλλο κοστολόγησης Oracle για περισσότερες πληροφορίες.
Οι επί πληρωμή εκδόσεις της MySQL διαθέτουν τεχνική υποστήριξη και βοήθεια από την ομάδα της MySQL, καθώς και άλλα εργαλεία παρακολούθησης, όπως δημιουργία αντιγράφων ασφαλείας, κρυπτογράφηση, τείχος προστασίας κ.λπ.
Συχνές ερωτήσεις & απαντήσεις
Q #1) Είναι η MySQL δωρεάν για λήψη;
Απαντήστε: Η MySQL διατίθεται σε πολλαπλές εκδόσεις. Η έκδοση της κοινότητας είναι δωρεάν για λήψη και χρήση, ενώ οι άλλες παραλλαγές, όπως οι εκδόσεις MySQL Standard και MySQL Enterprise, έχουν ετήσιο κόστος συνδρομής, καθώς συνοδεύονται από υποστήριξη cloud και τεχνική βοήθεια από την ομάδα της MySQL.
Για να χρησιμοποιήσετε την MySQL ανοιχτού κώδικα για εμπορικούς σκοπούς, μπορείτε να χρησιμοποιήσετε τη MariaDB, η οποία βασίζεται στη βάση δεδομένων MySQL.
Q #2) Πώς να εγκαταστήσετε τον πελάτη MySQL;
Απαντήστε: Το MySQL Client κατεβαίνει ως μέρος της τυπικής εγκατάστασης του διακομιστή MySQL. Το MySQL client μπορεί να ξεκινήσει από το τερματικό ή τη γραμμή εντολών, μεταβαίνοντας στον κατάλογο που αναφέρεται παρακάτω για Mac/Linux ή Windows.
MAC - /usr/local/mysql/bin WINDOWS - C:\\³Αρχεία προγραμμάτων\\\MySQL\\\MySQL Server 8.0
Ο πελάτης γραμμής εντολών της MySQL μπορεί να ξεκινήσει εκτελώντας την εντολή MySQL εκτελέσιμο αρχείο στους παραπάνω καταλόγους.
Για να χρησιμοποιήσετε ένα πρόγραμμα-πελάτη με γραφικό περιβάλλον εργασίας, μπορείτε να κατεβάσετε το MySQL workbench από εδώ επιλέγοντας τον κατάλληλο συνδυασμό λειτουργικού συστήματος.
Q #3) Πώς μπορώ να κατεβάσω τη MySQL για Windows;
Απαντήστε: Η MySQL είναι διαθέσιμη για όλα σχεδόν τα μεγάλα λειτουργικά συστήματα όπως macOS, Linux & Windows. Για τα Windows, θα μπορούσε να μεταφορτωθεί ως εκτελέσιμο αρχείο ή zip.
Ανατρέξτε στις λεπτομέρειες λήψης εδώ στην επίσημη σελίδα λήψης της MySQL.
Έχουμε παραθέσει τα πλήρη βήματα εγκατάστασης για τη λήψη/ρύθμιση και εγκατάσταση της έκδοσης MySQL Community Server στα Windows εδώ σε αυτό το σεμινάριο.
Συμπέρασμα
Σε αυτό το σεμινάριο, μάθαμε για τους διάφορους τρόπους με τους οποίους μπορείτε να κατεβάσετε τη MySQL στην επιφάνεια εργασίας/τον φορητό υπολογιστή σας με διαφορετικά λειτουργικά συστήματα.
Συζητήσαμε για την επικύρωση της εγκατάστασης του MySQL Community Server σε πλατφόρμες Windows και macOS. Μάθαμε επίσης για τη χρήση του Docker για να ξεκινήσουμε την ανάπτυξη του MySQL Server και μάθαμε πώς να ξεκινήσουμε γρήγορα με τον MySQL Server.
Ελπίζω αυτό το σεμινάριο να αποσαφήνισε όλες τις απορίες σας σχετικά με το κατέβασμα της MySQL.