Installa u kkonfigurat MySQL8 fuq CentOS7
Referenza
Websajt uffiċjali Dokumentazzjoni tal-ProdottŻid il-fajl REPO
Uża vi jew vim biex teditja l-fajl /etc/yum.repos.d/mysql-community.repo, ikkopja l-kontenut li ġej fil-fajl, imbagħad issalva u ħareġ.
[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
Wettaq l-installazzjoni
yum -y install mysql-community-server
Immodifika l-fajl tal-konfigurazzjoni
Uża vi jew vim biex teditja /etc/my.cnf. Hekk kif MySQL8 imqabbel mal-verżjoni preċedenti, il-metodu ta ’proċessar awtomatiku ta’ login, rigorożità tad-dikjarazzjoni SQL u tul ta ’kamp insuffiċjenti nbidlu, allura jekk hemm bżonn li nżommu l-istess bħal qabel, agħmel il-konfigurazzjoni li ġejja. Jekk m'għandekx bżonn tkun kompatibbli mal-programm il-qadim, tista 'tinjorah. Fil-konfigurazzjoni modifikata tal-eżempju li ġej, l-ewwel tliet oġġetti huma għal kompatibilità mad-drawwiet tal-użu tal-verżjoni l-qadima, u l-aħħar oġġett huwa li timmodifika d-direttorju tal-ħażna default tad-database.
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
Ibda s-servizz
systemctl enable mysqld
systemctl start mysqld
Ikseb il-password tal-konnessjoni default
Il-password tal-login tal-għerq indiġenu tal-MySQL8 hija maħżuna fil-log file, u għandna niċċekkjawha mill-log file.
grep "password" /var/log/mysqld.log
Servizz ta 'Verifika
S’issa l-installazzjoni u l-konfigurazzjoni tagħna tlestew, nużaw il-linja tal-kmand biex nikkonnettjaw mas-servizz MySQL, u mbagħad noħolqu database u kont.
mysql -uroot -p