Εγκαταστήστε και ρυθμίστε το MySQL8 στο CentOS7
Αναφορά
Επίσημη ιστοσελίδα Τεκμηρίωση προϊόντοςΠροσθήκη αρχείου REPO
Χρησιμοποιήστε το vi ή το vim για να επεξεργαστείτε το αρχείο /etc/yum.repos.d/mysql-community.repo, αντιγράψτε το ακόλουθο περιεχόμενο στο αρχείο και μετά αποθηκεύστε και βγείτε.
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Εκτελέστε την εγκατάσταση
yum -y install mysql-community-server
Τροποποιήστε το αρχείο διαμόρφωσης
Χρησιμοποιήστε το vi ή το vim για να επεξεργαστείτε το /etc/my.cnf. Σε σύγκριση με το MySQL8 με την προηγούμενη έκδοση, η προεπιλεγμένη μέθοδος επεξεργασίας σύνδεσης, η αυστηρότητα της δήλωσης SQL και το ανεπαρκές μήκος πεδίου έχει αλλάξει, οπότε αν πρέπει να διατηρήσουμε το ίδιο όπως πριν, κάντε την ακόλουθη διαμόρφωση. Εάν δεν χρειάζεται να είστε συμβατοί με το παλιό πρόγραμμα, μπορείτε να το αγνοήσετε. Στην τροποποιημένη διαμόρφωση του ακόλουθου παραδείγματος, τα τρία πρώτα στοιχεία είναι συμβατά με τις συνήθειες χρήσης της παλιάς έκδοσης και το τελευταίο στοιχείο είναι η τροποποίηση του προεπιλεγμένου καταλόγου αποθήκευσης της βάσης δεδομένων.
default_authentication_plugin=mysql_native_password
validate_password.policy=LOW
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/mysqldata
Ξεκινήστε την υπηρεσία
systemctl enable mysqld
systemctl start mysqld
Λάβετε τον προεπιλεγμένο κωδικό πρόσβασης σύνδεσης
Ο εγγεγραμμένος κωδικός πρόσβασης MySQL8 root root αποθηκεύεται στο αρχείο καταγραφής, πρέπει να τον δούμε από το αρχείο καταγραφής.
grep "password" /var/log/mysqld.log
Υπηρεσία επαλήθευσης
Μέχρι στιγμής έχουν ολοκληρωθεί η εγκατάσταση και η διαμόρφωση, χρησιμοποιούμε τη γραμμή εντολών για να συνδεθούμε με την υπηρεσία MySQL και στη συνέχεια να δημιουργήσουμε μια βάση δεδομένων και λογαριασμό
mysql -uroot -p