Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 10090|Απάντηση: 1

[Πηγή] Το CentOS 7 χρησιμοποιεί rpm για να εγκαταστήσει τη βάση δεδομένων MySQL

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2022-1-23 23:19:32 | | | |
Απαιτήσεις: Εγκαταστήστε τη βάση δεδομένων MySQL 5.7.36 Community Release σε ένα σύστημα CentOS 7.

Αναθεώρηση:

Linux Δείτε τη διαδρομή του αρχείου διαμόρφωσης MySQL και τις σχετικές διαμορφώσεις
https://www.itsvse.com/thread-7402-1-1.html

Η εγκατάσταση πακέτων rpm εκτός σύνδεσης CentOS 7 επιλύει αυτόματα τις εξαρτήσεις
https://www.itsvse.com/thread-9951-1-1.html
Ετοιμασία

Πριν από την εγκατάσταση της βάσης δεδομένων 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
(Τέλος)





Προηγούμενος:Πρόβλημα με την ανάπτυξη βιβλιοθηκών δυναμικής σύνδεσης από την Hikvision σε συστήματα Linux
Επόμενος:Πρακτική χρήση του cAdvisor για τη συλλογή μετρήσεων κοντέινερ Docker
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2024-4-12 14:47:10 |
CentOS 7 με εγκατεστημένη την MySQL 8.0.36




Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com