Απαιτήσεις: Εγκαταστήστε τη βάση δεδομένων MySQL 5.7.36 Community Release σε ένα σύστημα CentOS 7.
Αναθεώρηση:
Ετοιμασία
Πριν από την εγκατάσταση της βάσης δεδομένων MySQL, το CentOS 7 πρέπει να κάνει κάποια προετοιμασία και να εγκαταστήσει τις απαιτούμενες εξαρτήσεις με τις ακόλουθες εντολές:
Απεγκαταστήστε το mariadb
Εάν δεν το απεγκαταστήσετε, κατά την εγκατάσταση του πακέτου libs, θα λάβετε το ακόλουθο σφάλμα:
error: Failed dependencies: mysql-community-common(x86-64) >= 5.7.9 απαιτείται από το mysql-community-libs-5.7.36-1.el7.x86_64 Το mariadb-libs είναι παρωχημένο από το mysql-community-libs-5.7.36-1.el7.x86_64 Έλεγχος και απεγκατάσταση
Κατεβάστε και αποσυμπιέστε το mysql-5.7.36
Λήψη Διεύθυνσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.Επιλέξτε την απαιτούμενη έκδοση, λειτουργικό σύστημα και έκδοση συστήματος, όπως φαίνεται στην παρακάτω εικόνα:
Κατεβάστε την εντολή αποσυμπίεσης ως εξής:
Ξεκινήστε την εγκατάσταση της mysql-5.7.36
Εκτελέστε την ακόλουθη εντολή για εγκατάσταση:
Ξεκινήστε τη MySQL
Μετά την ολοκλήρωση της εγκατάστασης, η υπηρεσία MySQL εκκινείται από προεπιλογή και η εντολή για την εκκίνηση της υπηρεσίας MySQL είναι η εξής:
Για να δείτε τον προσωρινό κωδικό πρόσβασης, η εντολή είναι η εξής:
Για να συνδεθούν σε μια βάση δεδομένων MySQL, οι χρήστες πριν από την έκδοση 5.7.6 της MySQL μπορούν να χρησιμοποιήσουν την ακόλουθη εντολή για να αλλάξουν τον προεπιλεγμένο κωδικό πρόσβασης:
Εάν δεν ορίσετε νέο κωδικό πρόσβασης, το σφάλμα θα είναι το εξής:
ΣΦΑΛΜΑ 1820 (HY000): Πρέπει να επαναφέρετε τον κωδικό πρόσβασής σας χρησιμοποιώντας τη δήλωση ALTER USER πριν εκτελέσετε αυτήν τη δήλωση. Εάν ο κωδικός πρόσβασης δεν πληροί τις απαιτήσεις, θα αναφερθεί το ακόλουθο σφάλμα:
ΣΦΑΛΜΑ 1819 (HY000): Ο κωδικός πρόσβασής σας δεν ικανοποιεί τις τρέχουσες απαιτήσεις πολιτικής Δημιουργήστε ένα νέοΛογαριασμοί ρίζας που επιτρέπουν απομακρυσμένες συνδέσεις, η εντολή είναι η εξής:
Επιτρέπει την πρόσβαση στη θύρα 3306
Η προεπιλεγμένη θύρα της βάσης δεδομένων MySQL είναι 3306, εάν το τείχος προστασίας είναι ενεργοποιημένο, πρέπει να απελευθερώσετε τη θύρα 3306 για να επιτρέψετε την πρόσβαση σε εξωτερικούς πελάτες και η εντολή είναι η εξής:
Δοκιμάστε να χρησιμοποιήσετε το εργαλείο σύνδεσης βάσης δεδομένων MySQL, χρησιμοποιώντας το dbeaver ως παράδειγμα, η σύνδεση είναι επιτυχής, όπως φαίνεται στην παρακάτω εικόνα:
Διαμόρφωση MySQL
Εάν πρέπει να συντονίσετε τη MySQL και να τροποποιήσετε ορισμένα στοιχεία διαμόρφωσης της υπηρεσίας, επεξεργαστείτε το ακόλουθο αρχείο:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf (Τέλος)
|