For at in­stal­le­re MariaDB på Ubuntu 20.04 skal du blot følge disse trin:

  1. Opdater systemet
  2. Start in­stal­la­tio­nen
  3. Tilpas sik­ker­heds­skrip­tet
  4. Opret en ad­gangs­ko­de­be­skyt­tet ad­mi­ni­stra­tor (valgfrit)
  5. Kon­trol­ler in­stal­la­tio­nen

I de følgende afsnit vil vi guide dig trin for trin gennem in­stal­la­tio­nen.

MariaDB som en del af LAMP-stakken

MariaDB har opnået en markant føring i forhold til MySQL og fo­re­træk­kes derfor af mange brugere som deres fo­re­truk­ne SQL-server. Denne fork af MySQL anses for at være ekstremt robust, meget fleksibel og har en stærk sik­ker­heds­ar­ki­tek­tur. MariaDB kan in­te­gre­res pro­blem­frit i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) til Ubuntu som en drop-in-er­stat­ning uden ændringer eller problemer. I denne vej­led­ning giver vi trin-for-trin-in­struk­tio­ner til, hvordan du in­stal­le­rer og kon­fi­gu­re­rer MariaDB på Ubuntu 20.04.

Tip

Hvis du bruger en nyere version af Linux-di­stri­bu­tio­nen, finder du også de­tal­je­re­de in­struk­tio­ner til in­stal­la­tion af MariaDB på Ubuntu 22.04 i vores digitale guide.

Kravene

Der er kun få krav, der skal opfyldes, hvis du vil in­stal­le­re MariaDB på Ubuntu. Inden selve processen skal du sikre dig, at du har en server, der er udstyret med Linux-systemet (i dette tilfælde version 20.04). For at gøre dette skal der oprettes en ad­mi­ni­stra­tiv ikke-root-bruger. Den bedst mulige måde at sikre in­stal­la­tio­nen på er med en passende firewall.

Opdater dit system

Før du in­stal­le­rer MariaDB på Ubuntu 20.04, er det en god idé at opdatere systemet til den nyeste version. Brug de til­sva­ren­de apt kom­man­do­er til at opdatere pak­ke­in­dek­set og sikre, at alle filer og af­hæn­gig­he­der er op­da­te­re­de. Dette er af sik­ker­heds­mæs­si­ge årsager, så du kan arbejde med en fejlfri server. De til­sva­ren­de kom­man­do­er er som følger:

sudo apt update
sudo apt upgrade
bash

Installer MariaDB på Ubuntu 20.04

Hvis dit system, inklusive alle pakker, er blevet opdateret, kan du begynde at in­stal­le­re MariaDB på Ubuntu 20.04. Brug følgende kommando til at pakke pakkerne til da­ta­ba­sesty­rings­sy­ste­met ud, som allerede er in­klu­de­ret i Ubuntu-repo­si­to­ri­et:

sudo apt install mariadb-server
bash

I dette trin udføres kun in­stal­la­tio­nen. Vigtige sik­ker­heds­for­an­stalt­nin­ger og kon­fi­gu­ra­tio­ner vil blive taget hånd om i det følgende trin.

Kon­fi­gu­rer sik­ker­heds­skrip­tet

MariaDB in­de­hol­der sit eget sik­ker­heds­skript til dette formål. Dette skript giver dig mulighed for at ændre for­skel­li­ge stan­dar­dindstil­lin­ger og dermed forbedre ap­pli­ka­tio­nens sikkerhed. Du kan køre skriptet med følgende kommando:

sudo mariadb_secure_installation
bash

Når du åbner scriptet, vil det første trin bede dig om at indtaste din root-ad­gangs­ko­de til databasen. Da du endnu ikke har kon­fi­gu­re­ret denne, skal du blot trykke på [Enter] for at springe dette trin over.

Dette giver dig mulighed for at oprette en ny root-ad­gangs­ko­de til databasen i næste trin. Dette kan dog medføre problemer, da root i MariaDB er tæt knyttet til sy­stem­ved­li­ge­hol­del­se. Det anbefales derfor ikke at ændre god­ken­del­ses­indstil­lin­ger­ne på nuværende tidspunkt. Indtast [N] og bekræft med [Enter].

Du kan bekræfte scriptets yder­li­ge­re indstil­lin­ger ved at trykke på [Y] og [Enter]. Blandt andre spørgsmål vil du blive spurgt, om du ønsker at fjerne anonyme brugere og test­da­ta­ba­sen. Desuden vil fjern­lo­gin som root blive de­ak­ti­ve­ret. Til sidst vil scriptet spørge, om du ønsker at anvende alle ændringer med det samme.

Opret eventuelt en ad­gangs­ko­de­be­skyt­tet ad­mi­ni­stra­tor

Det næste trin er valgfrit, men da du ikke har oprettet en ad­gangs­ko­de for root-brugeren, er det stadig meget nyttigt. Hvis du opretter en ekstra ad­mi­ni­stra­tor og sikrer, at den er beskyttet med en ad­gangs­ko­de, er du forberedt på alle brugs­si­tu­a­tio­ner. Som standard foregår login faktisk med et unix_socket-plugin, og der kræves ingen ad­gangs­ko­de. Dette kan dog føre til kom­pli­ka­tio­ner, så snart eksterne pro­gram­mer kræver ad­mi­ni­stra­tor­ret­tig­he­der. Opret derfor som en sik­ker­heds­for­an­stalt­ning en ekstra konto med ad­mi­ni­stra­tor­ret­tig­he­der og ad­gangs­ko­de­be­skyt­tel­se. For at gøre dette skal du først åbne MariaDB-kom­mandopromp­ten:

sudo mariadb
bash

Opret derefter den nye ad­mi­ni­stra­tor og angiv en ad­gangs­ko­de. Tilpas plads­hol­der­ne ‘bru­ger­navn’ og ‘ad­gangs­ko­de’ efter dine behov:

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

Brug derefter FLUSH PRIVILEGES for at anvende æn­drin­ger­ne med det samme:

FLUSH PRIVILEGES;
bash

Afslut derefter MariaDB-shell:

exit
bash

Kon­trol­ler status

Når du har in­stal­le­ret MariaDB på Ubuntu 20.04, kan du kon­trol­le­re status for at se, om det har fungeret. Sådan gør du:

sudo systemctl status mariadb
bash

MariaDB køres au­to­ma­tisk som standard. Hvis dette ikke er tilfældet, kan du få adgang til databasen ved hjælp af følgende kommando:

sudo systemctl start mariadb
bash
Gå til ho­ved­me­nu­en