Hvordan installere MariaDB på Rocky Linux og AlmaLinux


MariaDB er et gratis og fellesskapsutviklet relasjonsdatabasesystem som er en kompatibel drop-in-erstatning for det enormt populære MySQL-databasebehandlingssystemet.

Den ble forkastet fra MySQL etter at de opprinnelige utviklerne av MySQL uttrykte sine bekymringer med anskaffelsen av MySQL av Oracle. Siden den gang er MariaDB garantert å forbli gratis og åpen kildekode under GNU-lisensen.

MariaDB er enormt populær for sin raske ytelse, skalerbarhet, stabilitet og robusthet. Den er kompatibel med et bredt spekter av operativsystemer, inkludert Linux, FreeBSD, Mac og Windows.

Det rike settet med lagringsmotorer, plugins og andre kule verktøy som det gir, gjør det til et ideelt alternativ for ulike brukstilfeller som dataanalyse, datavarehus, transaksjonsbehandling og så videre. Faktisk er det en nøkkelkomponent i LAMP & LEMP-stakkene som brukes til å være vert for webapplikasjoner.

MariaDB-funksjoner

Nøkkelfunksjoner til MariaDB inkluderer:

  • Galera-klyngeteknologi.
  • Nye lagringsmotorer som InnoDB, XtraDB, Aria, TokuDB, CONNECT og SEQUENCE for å nevne noen.
  • Raskere og forbedret replikering.
  • Avansert trådpool som kan støtte opptil 200,00+ tilkoblinger.
  • Nye funksjoner som systemversjonstabeller, forankrede datatyper og UNIX-socket-autentisering for å nevne noen.

I denne artikkelen leder vi deg gjennom hvordan du installerer MariaDB-databasetjeneren på Rocky Linux 8 og AlmaLinux 8.

Trinn 1: Legg til MariaDB Repository i Rocky Linux

Som standard gir Rocky Linux AppStream-depotet MariaDB 10.3. Dette er imidlertid ikke den nyeste versjonen. For øyeblikket er den nåværende stabile utgivelsen MariaDB 10.6.

For å installere den nyeste versjonen, opprett en MariaDB-depotfil på systemet ditt som følger.

sudo vim /etc/yum.repos.d/mariadb.repo

Lim inn linjene som vises.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Lagre deretter endringene og gå ut av filen.

Deretter oppdaterer du systemlagrene for Rocky for å registrere det nylig lagt til depotet.

sudo dnf update

Trinn 2: Installer MariaDB i Rocky Linux

Med depotet på plass, gå videre og installer MariaDB-databasetjeneren som vist:

sudo dnf install mariadb-server mariadb

Når den er installert, aktiver MariaDB-tjenesten for å starte ved oppstartstid og start tjenesten ved å bruke følgende kommandoer.

sudo systemctl enable mariadb
sudo systemctl start mariadb

Bekreft deretter kjørestatusen til MariaDB.

sudo systemctl status mariadb

Utgangen viser at alt fungerer som det skal.

Trinn 3: Sikre MariaDB i Rocky Linux

MariaDB kommer med standardinnstillinger som er svake og utgjør en sikkerhetsrisiko som kan føre til at databaseserveren blir utnyttet av hackere. Derfor må vi ta ytterligere tiltak for å sikre databaseserveren.

For å gjøre det, kjører vi skriptet nedenfor.

sudo mysql_secure_installation

Først setter du root-passordet.

For de gjenværende spørsmålene, trykk ‘Y’ for å fjerne anonyme brukere, forkaste ekstern rotpålogging og fjerne testdatabasen som ikke er nødvendig i produksjonen og til slutt lagre endringene.

For å logge på MariaDB-databasetjeneren, kjør følgende kommando

sudo mysql -u root -p

Oppgi root-passordet som du konfigurerte i forrige trinn, og trykk ENTER for å få tilgang til MariaDB-skallet.

Og der går du. Vi har installert MariaDB-databasetjeneren på Rocky Linux 8. Husk at du fortsatt kan bruke versjonen levert av AppStream-depotet, som vil fungere helt fint. Men hvis du ønsker å installere den nyeste versjonen av MariaDB, vil det gjøre susen ved å legge til depotet.