Wéi installéiere ech MySQL 8.0 op CentOS 8/RHEL 8


MySQL ass déi populärst, gratis an Open-Source relational Datebankverwaltungsplattform, déi benotzt gëtt fir verschidde Datenbanken op all eenzelne Server ze hosten andeems Dir Multi-User Zougang zu all Datebank erlaabt.

Déi lescht MySQL 8.0 Versioun ass verfügbar fir aus dem Standard AppStream Repository ze installéieren mat dem MySQL Modul deen als Standard op den CentOS 8 a RHEL 8 Systemer aktivéiert ass.

Et gëtt och MariaDB 10.3 Datebank Versioun ass verfügbar fir aus dem Standard AppStream Repository z'installéieren, wat Drop-in Ersatz fir MySQL 5.7 ass, mat e puer Restriktiounen. Wann Är Applikatioun net mat MySQL 8.0 ënnerstëtzt gëtt, da recommandéieren ech Iech ze installéieren MariaDB 10.3.

An dësem Artikel wäerte mir Iech duerch de Prozess vun der Installatioun vun der leschter MySQL 8.0 Versioun op CentOS 8 an RHEL 8 mat dem Standard AppStream Repository iwwer YUM Utility goen.

Installéiert MySQL 8.0 op CentOS8 an RHEL 8

Déi lescht Versioun vum MySQL 8.0 ass verfügbar fir aus dem Standard Application Stream Repository op CentOS 8 a RHEL 8 Systemer ze installéieren mat dem folgenden Yum Kommando.

# yum -y install @mysql

De Modul @mysql installéiert déi lescht Versioun vu MySQL mat all Ofhängegkeeten.

Wann d'Installatioun vu MySQL ofgeschloss ass, start de MySQL Service, aktivéiert et automatesch beim Systemboot ze starten an de Status z'iwwerpréiwen andeems Dir déi folgend Kommandoen ausféiert.

# systemctl start mysqld
# systemctl enable --now mysqld
# systemctl status mysqld

Séchert elo d'MySQL Installatioun andeems Dir de Sécherheetsskript leeft, deen e puer Sécherheetsbaséiert Operatiounen ausféiert, sou wéi d'Root-Passwuert setzen, anonyme Benotzer erofhuelen, Root Login op afstand verzichten, Testdatenbank erofhuelen a Privilegien nei lueden.

# mysql_secure_installation

Wann d'MySQL-Installatioun geséchert ass, kënnt Dir Iech op d'MySQL-Shell aloggen an ufänken nei Datenbanken a Benotzer ze kreéieren.

# mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'ravi123';
mysql> exit

Dat ass alles! An dësem Artikel hu mir erkläert wéi Dir MySQL 8.0 op CentOS 8 an RHEL 8 installéiere kënnt. Wann Dir Froen oder Feedback hutt, deelt et mat eis an der Kommentarsektioun hei drënner.