For å installere MariaDB på Ubuntu 20.04, følg disse trinnene:

  1. Oppdater systemet
  2. Start installasjonen
  3. Tilpass sikkerhetsskriptet
  4. Opprett passordbeskyttet administratorbruker (valgfritt)
  5. Kontroller installasjonen

I de følgende avsnittene vil vi veilede deg trinn for trinn gjennom installasjonen.

MariaDB som en del av LAMP-stakken

MariaDB har etablert et betydelig forsprang på MySQL og er derfor foretrukket av mange brukere som deres SQL-server. Denne forgreningen av MySQL regnes som ekstremt robust, svært fleksibel og har en sterk sikkerhetsarkitektur. MariaDB kan integreres sømløst i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) for Ubuntu som en direkte erstatning uten endringer eller problemer. I denne veiledningen gir vi trinnvise instruksjoner om hvordan du installerer og konfigurerer MariaDB på Ubuntu 20.04.

Tip

Hvis du bruker en nyere versjon av Linux-distribusjonen, finner du også detaljerte instruksjoner for installering av MariaDB på Ubuntu 22.04 i vår digitale guide.

Kravene

Det er bare noen få krav som må oppfylles hvis du vil installere MariaDB på Ubuntu. Før selve prosessen starter, bør du forsikre deg om at du har en server som er utstyrt med Linux-systemet (i dette tilfellet versjon 20.04). For å gjøre dette må det opprettes en administrativ ikke-root-bruker. Den beste måten å sikre installasjonen på er med en passende brannmur.

Oppdater systemet ditt

Før du installerer MariaDB på Ubuntu 20.04, er det lurt å oppdatere systemet til den nyeste versjonen. Bruk de tilsvarende apt kommandoene for å oppdatere pakkeindeksen og sikre at alle filer og avhengigheter er oppdatert. Dette er av sikkerhetsmessige årsaker, slik at du kan arbeide med en feilfri server. De tilsvarende kommandoene er som følger:

sudo apt update
sudo apt upgrade
bash

Installer MariaDB på Ubuntu 20.04

Hvis systemet ditt, inkludert alle pakker, er oppdatert, kan du begynne å installere MariaDB på Ubuntu 20.04. Bruk følgende kommando for å pakke ut pakkene til databasestyringssystemet som allerede er inkludert i Ubuntu-repositoriet:

sudo apt install mariadb-server
bash

I dette trinnet utføres kun installasjonen. Viktige sikkerhetstiltak og konfigurasjoner vil bli ivaretatt i neste trinn.

Konfigurer sikkerhetsskriptet

MariaDB har sitt eget sikkerhetsskript for dette formålet. Dette skriptet lar deg endre ulike standardinnstillinger, noe som forbedrer applikasjonens sikkerhet. Du kan kjøre skriptet med følgende kommando:

sudo mariadb_secure_installation
bash

Når du åpner skriptet, vil det første trinnet be deg om å oppgi root-passordet for databasen. Siden du ikke har konfigurert dette ennå, trykker du bare på [Enter] for å hoppe over dette trinnet.

Dette gjør at du kan opprette et nytt root-passord for databasen i neste trinn. Dette kan imidlertid føre til problemer, da root i MariaDB er nært knyttet til systemvedlikehold. Det anbefales derfor å ikke endre autentiseringsalternativene foreløpig. Skriv inn [N] og bekreft med [Enter].

Du kan bekrefte skriptets tilleggsinnstillinger ved å trykke på [Y] og [Enter]. Blant annet vil du bli spurt om du ønsker å fjerne anonyme brukere og testdatabasen. Videre vil eksterne root-pålogginger bli deaktivert. Til slutt vil skriptet spørre om du ønsker å bruke alle endringene umiddelbart.

Opprett eventuelt en passordbeskyttet administrator

Det neste trinnet er valgfritt, men siden du ikke har angitt et passord for root-brukeren, er det likevel svært nyttig. Hvis du oppretter en ekstra administrator og sørger for at den er passordbeskyttet, er du forberedt på alle brukssituasjoner. Som standard skjer påloggingen med et unix_socket-plugin, og det kreves ikke passord. Dette kan imidlertid føre til komplikasjoner så snart eksterne programmer krever administratorrettigheter. Opprett derfor en ekstra konto med administratorrettigheter og passordbeskyttelse som en forholdsregel. For å gjøre dette må du først åpne MariaDB-kommandoprompten:

sudo mariadb
bash

Deretter oppretter du den nye administratoren og angir et passord. Juster plassholderne «brukernavn» og «passord» etter behov:

GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
bash

Bruk deretter FLUSH PRIVILEGES for å bruke endringene umiddelbart:

FLUSH PRIVILEGES;
bash

Deretter avslutter du MariaDB-skallet:

exit
bash

Sjekk statusen

Etter at du har installert MariaDB på Ubuntu 20.04, kan du sjekke statusen for å se om det har fungert. Slik gjør du det:

sudo systemctl status mariadb
bash

MariaDB kjøres automatisk som standard. Hvis dette ikke er tilfelle, kan du få tilgang til databasen ved å bruke følgende kommando:

sudo systemctl start mariadb
bash
Go to Main Menu