Installeer en instel MySQL8 op CentOS7
Verwysing
Amptelike webwerf ProdukdokumentasieVoeg REPO-lêer by
Gebruik vi of vim om die /etc/yum.repos.d/mysql-community.repo-lêer te wysig, kopieer die volgende inhoud na die lêer en stoor dit dan.
[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
Voer die installasie uit
yum -y install mysql-community-server
Verander die konfigurasielêer
Gebruik vi of vim om /etc/my.cnf te wysig. Aangesien MySQL8 in vergelyking met die vorige weergawe, is die standaard verwerkingsmetodes van aanmelding, SQL-verklaring noukeurigheid en onvoldoende veldlengte verander, dus as ons dieselfde moet hou as voorheen, moet u die volgende konfigurasie doen. As u nie met die ou program versoenbaar hoef te wees nie, kan u dit ignoreer. In die gewysigde konfigurasie van die onderstaande voorbeeld, moet die eerste drie items versoenbaar wees met die gebruiksgewoontes van die ou weergawe, en die laaste artikel is om die standaardstoorgids van die databasis te verander.
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
Begin diens
systemctl enable mysqld
systemctl start mysqld
Kry die standaardverbindingswagwoord
MySQL8 oorspronklike wortelaanmeldwagwoord word in die loglêer gestoor, ons moet dit vanuit die loglêer sien.
grep "password" /var/log/mysqld.log
Verifikasiediens
Tot dusver is ons installasie en konfigurasie voltooi, ons gebruik die opdraglyn om aan te sluit by die MySQL-diens en skep dan 'n databasis en rekening.
mysql -uroot -p