Zoeken op website

MySQL 8.0 installeren op CentOS 8/RHEL 8


MySQL is het populairste, gratis en open-source relationele databasebeheerplatform, dat wordt gebruikt om meerdere databases op één enkele server te hosten door meerdere gebruikers toegang tot elke database toe te staan.

De nieuwste MySQL 8.0 versie kan worden geïnstalleerd vanuit de standaard AppStream repository met behulp van de MySQL-module die standaard is ingeschakeld op CentOS 8 en RHEL 8 systemen.

Er is ook een MariaDB 10.3 databaseversie beschikbaar die kan worden geïnstalleerd vanuit de standaard AppStream repository, namelijk “drop-in vervanging ” voor MySQL 5.7, met enkele beperkingen. Als uw applicatie niet wordt ondersteund door MySQL 8.0, dan raad ik u aan MariaDB 10.3 te installeren.

In dit artikel begeleiden we u bij het installeren van de nieuwste MySQL 8.0-versie op CentOS 8 en RHEL 8 met behulp van de standaard AppStream repository via het YUM-hulpprogramma.

Installeer MySQL 8.0 op CentOS8 en RHEL 8

De nieuwste versie van MySQL 8.0 kan worden geïnstalleerd vanuit de standaard Application Stream-repository op CentOS 8 en RHEL 8 > systemen met behulp van de volgende yum-opdracht.

yum -y install @mysql

De @mysql module installeert de meest recente versie van MySQL met alle afhankelijkheden.

Zodra de installatie van MySQL is voltooid, start u de MySQL-service, schakelt u deze in om automatisch te starten bij het opstarten van het systeem en verifieert u de status door de volgende opdrachten uit te voeren.

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

Beveilig nu de MySQL-installatie door het beveiligingsscript uit te voeren dat verschillende op beveiliging gebaseerde bewerkingen uitvoert, zoals het instellen van het root-wachtwoord, het verwijderen van anonieme gebruikers, het op afstand weigeren van root-aanmelding, het verwijderen van de testdatabase en het opnieuw laden van bevoegdheden.

mysql_secure_installation

Zodra de MySQL-installatie is beveiligd, kunt u inloggen op de MySQL-shell en beginnen met het maken van nieuwe databases en gebruikers.

mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO ravi@localhost IDENTIFIED BY 'ravi123';
mysql> exit

Dat is alles! In dit artikel hebben we uitgelegd hoe u MySQL 8.0 installeert op CentOS 8 en RHEL 8. Als u vragen of feedback heeft, kunt u deze met ons delen in het commentaargedeelte hieronder.