Het logo van Axxius
  • Diensten
    • Consultancy
    • Projecten
    • Licentiemanagement
  • IT Kennisgebieden
    • Cloud services
    • Middleware en Integratie
    • Managed container services
    • CI / CD
    • Data analytics
    • Informatiebeveiliging
  • Carrière
    • Werken bij Axxius
    • Vacatures
    • Traineeship
  • Over ons
    • Missie en visie
    • Opdrachtgevers
  • Blog
  • Contact

info@axxius.nl

+31 23 890 6 890

Neptunusstraat 27
2132 JA Hoofddorp

> Hoe installeer je MySQL op CentOS 8
Hoe installeer je MySQL op CentOS 8
Deel Deel Deel Deel

Hoe installeer je MySQL op CentOS 8

In deze tutorial zetten we de nodige stappen uiteen voor de installatie en configuratie van MySQL op CentOS 8. Voordat je doorgaat met deze tutorial, controleer of je ingelogd bent als gebruiker met sudo-rechten. Alle commando’s dienen uitgevoerd te worden als een non-root user.

MySQL is het meest populaire open-source relationele database management systeem. Het ondersteunt zowel SQL als NoSQL en beschikt over een pluggable storage engine architectuur. Daarnaast zijn er ook meerdere database connectors beschikbaar voor verschillende programmeertalen, zodat je applicaties kunt ontwikkelen zoals jij dat wilt. 

CentOS 8 Basis

De basis voor de onderstaande cases is een minimal install van CentOS 8.2. Voer onderstaande commando’s in voor EPEL repository en update.

sudo dnf install epel-release -y
sudo dnf update -y

Stap 1. Installeer MySQL

Installeer MySQL op CentOS door het uitvoeren van de volgende commando:

sudo dnf install @mysql -y

Stap 2. Start en activeer MySQL

sudo systemctl enable –now mysqld
sudo systemctl status mysqld

>> mysqld.service – MySQL 8.0 database server
>> Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
>> Active: active (running) since Thu 2020-10-22 19:56:56 CEST; 2s ago
>> Process: 14302 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
>> Process: 14176 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mysqld.service (code=exited,
>> status=0/SUCCESS)
>> Process: 14151 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
>> Main PID: 14258 (mysqld)
>> Status: “Server is operational”
>> Tasks: 39 (limit: 11481)
>> Memory: 415.3M
>> CGroup: /system.slice/mysqld.service
>> └─14258 /usr/libexec/mysqld –basedir=/usr

Stap 3. Beveilig MySQL server

Om de beveiliging van MySQL server te configureren dienen we eerst mysql_secure_installation uit te voeren.

sudo mysql_secure_installation

Would you like to setup VALIDATE PASSWORD component?
Y
2 (=STRONG)
Axxius#$2020&@ (=ROOT password)

Voer vervolgens Yes/Y in bij de volgende vragen:
1. Remove anonymous users? (Pressy|YforYes,anyotherkeyforNo): y
2. Disallow root login remotely? (Pressy|YforYes,anyotherkeyforNo): y
3. Remove test database and accesstoit? (Pressy|YforYes,anyotherkeyforNo): y
4. Reload privilege tables now? (Pressy|YforYes,anyotherkeyforNo): y

Stap 4. Test op het inloggen

Als test kan je inloggen op de MySQL server en het volgende versiecommando gebruiken:

mysql -u root -p

Voer het root wachtwoord in wanneer gevraagd, vervolgens krijg je de MySQL-shell te zien zoals hieronder:

>> Welcome to the MySQL monitor. Commands end with ; or \g.
>> Your MySQL connection id is 10
>> Server version: 8.0.21 Source distribution

mysql> exit
>> Bye

IT-traineeship

Gefeliciteerd, je hebt MySQL geïnstalleerd op CentOS 8. Mocht je jezelf nog verder willen ontwikkelen met bijvoorbeeld container technologie zoals Docker en Kubernetes en willen weten hoe je dit kan implementeren voor een organisatie in de Cloud? Dan is het Axxius IT-traineeship precies wat je zoekt. Neem contact met ons op zodat wij een eerste gesprek kunnen inplannen en de mogelijkheden met jou kunnen bespreken.

Recente blogberichten

  • Containers en orchestrationEen inleiding tot Containers, VM’s en Docker
  • WebShere overzicht AxxiusDit is nieuw in WebSphere V9.0.5
  • Complexiteit van de opdrachtgeversDocker Commando’s – Cheat Sheet
  • CI - CD PijplijnTips en tricks voor een schaalbare CI/ CD-flow
  • Hoe werkt de cloud?Belangrijkste Componenten van OpenStack

Meer weten over onze oplossingen?

Neem contact op

Navigatie

  • Homepage
  • Vacatures
  • Cookieverklaring
  • Over ons
  • Sitemap
  • Privacy statement

Contactinformatie

  • Axxius BV
  • Neptunusstraat 27
  • 2132 JA Hoofddorp
  • 023 890 6 890
  • info@axxius.nl

Kennisbank

  • Middleware en integratie
  • Cloud begrippen
  • Automation software tools
  • IT-begrippenlijst
  • Scriptingtalen
  • Blockchain en cryptocurrency
  • Linux tutorials

Benieuwd naar onze oplossingen?

Bent u geïnteresseerd in onze oplossingen, op zoek naar een advies of wilt u gewoon een vrijblijvend gesprek?

Neem contact op