Ynstallearje en konfigurearje MySQL8 op CentOS7
Referinsje
Offisjele webside ProduktdokumintaasjeREPO-bestân tafoegje
Brûk vi of vim om it bestân /etc/yum.repos.d/mysql-community.repo te bewurkjen, kopiearje de folgjende ynhâld nei it bestân, bewarje dan en ôfslute.
[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
Útfiere ynstallaasje
yum -y install mysql-community-server
Wizigje it konfiguraasjetriem
Brûk vi of vim om /etc/my.cnf te bewurkjen. As MySQL8 fergelike mei de foarige ferzje, is de standert ferwurkingsmetoade foar oanmelden, SQL-ferklearring strangens en ûnfoldwaande fjildlange feroare, dus as wy itselde moatte hâlde as foarhinne, doch dan de folgjende konfiguraasje. As jo net kompatibel moatte wêze mei it âlde programma, kinne jo it negearje. Yn 'e wizige konfiguraasje fan it folgjende foarbyld binne de earste trije items foar kompatibiliteit mei de gebrûksgewoanten fan' e âlde ferzje, en it lêste item is de standert opslachmap fan 'e database te feroarjen.
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
Tsjinst begjinne
systemctl enable mysqld
systemctl start mysqld
Krij it standert ferbiningswachtwurd
It oanmeldwachtwurd fan MySQL8 native root wurdt opslein yn it lochbestân, wy moatte it kontrolearje fanút it lochbestân.
grep "password" /var/log/mysqld.log
Ferifikaasjetsjinst
Oant no binne ús ynstallaasje en konfiguraasje foltôge, wy brûke de kommandorigel om te ferbinen mei de MySQL-tsjinst, en meitsje dan in database en akkount.
mysql -uroot -p