CentOS7 instalējiet un konfigurējiet MySQL8
Atsauce
Oficiālā mājas lapa Produkta dokumentācijaPievienojiet REPO failu
Izmantojiet vi vai vim, lai rediģētu failu /etc/yum.repos.d/mysql-community.repo, nokopējiet failā šo saturu un pēc tam saglabājiet un izejiet.
[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
Veiciet instalēšanu
yum -y install mysql-community-server
Mainīt konfigurācijas failu
Izmantojiet vi vai vim, lai rediģētu /etc/my.cnf. Tā kā MySQL8, salīdzinot ar iepriekšējo versiju, ir mainījušās pieteikšanās noklusējuma apstrādes metodes, SQL priekšrakstu stingrība un nepietiekams lauka garums, tādēļ, ja mums jāsaglabā tāds pats kā iepriekš, veiciet šādu konfigurāciju. Ja jums nav jābūt saderīgam ar veco programmu, varat to ignorēt. Zemāk redzamā piemēra modificētajā konfigurācijā pirmajiem trim vienumiem jābūt saderīgiem ar vecās versijas lietošanas paradumiem, bet pēdējam - modificēt datu bāzes noklusējuma krātuves direktoriju.
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
Sāciet pakalpojumu
systemctl enable mysqld
systemctl start mysqld
Iegūstiet noklusējuma savienojuma paroli
MySQL8 dzimtās saknes pieteikšanās parole tiek saglabāta žurnāla failā, un mums tā jāpārbauda no žurnāla faila.
grep "password" /var/log/mysqld.log
Pārbaudes dienests
Līdz šim mūsu instalēšana un konfigurēšana ir pabeigta, mēs izmantojam komandrindu, lai izveidotu savienojumu ar MySQL pakalpojumu, un pēc tam izveidojam datu bāzi un kontu.
mysql -uroot -p