Instalați și configurați MySQL8 pe CentOS7
Referinţă
Site oficial Documentația produsuluiAdăugați fișier REPO
Utilizați vi sau vim pentru a edita fișierul /etc/yum.repos.d/mysql-community.repo, copiați următorul conținut în fișier, apoi salvați și ieșiți.
[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
Efectuați instalarea
yum -y install mysql-community-server
Modificați fișierul de configurare
Utilizați vi sau vim pentru a edita /etc/my.cnf. Deoarece MySQL8 compară cu versiunea anterioară, metodele implicite de procesare a autentificării, rigurozitatea instrucțiunilor SQL și lungimea insuficientă a câmpului s-au schimbat, așa că, dacă trebuie să păstrăm la fel ca înainte, faceți următoarea configurație. Dacă nu trebuie să fii compatibil cu vechiul program, îl poți ignora. În configurația modificată a exemplului de mai jos, primele trei elemente trebuie să fie compatibile cu obiceiurile de utilizare ale vechii versiuni, iar ultimul element este să modificați directorul de stocare implicit al bazei de date.
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
Porniți serviciul
systemctl enable mysqld
systemctl start mysqld
Obțineți parola implicită de conexiune
Parola de conectare a rădăcinii native MySQL8 este stocată în fișierul jurnal, trebuie să o verificăm din fișierul jurnal.
grep "password" /var/log/mysqld.log
Serviciul de verificare
Până în prezent instalarea și configurarea noastră au fost finalizate, folosim linia de comandă pentru a ne conecta la serviciul MySQL și apoi a crea o bază de date și un cont.
mysql -uroot -p