# Sådan installeres MariaDB på Ubuntu 22.04

Følg blot disse trin for at installere MariaDB på Ubuntu 22.04:

1. Opdater systemet
2. Installer databasen
3. Konfigurer sikkerhedsskriptet
4. Opret en ekstra administrator med adgangskodebeskyttelse (valgfrit)
5. Test MariaDB

Denne artikel viser dig de enkelte trin, der skal udføres.

## MariaDB som en direkte erstatning for MySQL

Det relationelle databasestyringssystem MariaDB blev først udgivet i 2009 som en fork af MySQL og betragtes nu som et stærkt alternativ til denne SQL-server. Selv i sammenligning med MySQL imponerer forken med sin høje fleksibilitet og fremragende sikkerhedsarkitektur. Som en **drop-in-erstatning for MySQL** kan MariaDB uden problemer integreres direkte i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl). Løsningspakkerne leveres nu også som standard i Ubuntu-repositoriet. Nedenfor forklarer vi, hvordan du installerer MariaDB på Ubuntu 22.04.

Tip Hvis du vil bruge en ældre version af Linux-distributionen, finder du også detaljerede instruktioner til, [hvordan du installerer MariaDB på Ubuntu 20.04](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/installer-mariadb-paa-ubuntu-2004/), i vores digitale guide.

## De nødvendige krav

Hvis du vil installere MariaDB på Ubuntu 22.04, skal du kun opfylde nogle få krav. Du skal have en server, der allerede kører denne version af operativsystemet. Der skal også oprettes en **ikke-root-administrator** på denne server, inden selve processen begynder. Du skal også opsætte en passende firewall.

## Opdater pakkeindekset

Inden du begynder at installere MariaDB på Ubuntu 22.04, bør du dog opdatere hele systemet. De to apt-kommandoer bruges til at opdatere **pakkeindekset, alle applikationer og alle afhængigheder**. Dette gør installationen mere sikker og fjerner eventuelle fejl. De tilsvarende kommandoer er:

```bash
sudo apt update
sudo apt upgrade
```

## Installer MariaDB på Ubuntu 22.04

Brug følgende instruktioner til at installere MariaDB på Ubuntu 22.04. Da SQL-serveren er inkluderet i Ubuntu-repositoriet som standard, er der ikke behov for yderligere trin til selve installationen.

```bash
sudo apt install mariadb-server
```

## Konfigurer sikkerhedsskriptet

Den indledende installation er nu afsluttet. MariaDB er dog i øjeblikket konfigureret med standardindstillingerne. Det betyder blandt andet, at **der ikke er angivet nogen adgangskode til adgangsbegrænsning**. For at løse dette problem leverer MariaDB et sikkerhedsskript, som giver dig mulighed for at foretage yderligere konfigurationer. Du kan køre dette skript med følgende kommando:

```bash
sudo mariadb_secure_installation
```

Når scriptet udføres, vil det først bede dig om din root-adgangskode til databasen. Da du endnu ikke har gemt en adgangskode, skal du blot trykke på \[Enter\] for at vælge indstillingen **uden adgangskode** og fortsætte.

Derefter bliver du bedt om at indstille en root-adgangskode til databasen til autentificering. Da dette er tæt knyttet **til forskellige vedligeholdelsesopgaver** i Ubuntu, anbefales det ikke at ændre login-indstillingerne på dette tidspunkt. Af sikkerhedsmæssige årsager anbefales det at trykke på \[N\] og derefter \[Enter\]. Instruktioner om, hvordan du opretter en ekstra administratorkonto med adgangskodebeskyttelse, findes nedenfor.

Fortsæt med sikkerhedsskriptet. Svar på de følgende spørgsmål med \[Y\] og tryk på \[Enter\] for at bekræfte. Du bliver spurgt, om du vil **slette anonyme brugere, fjerne en testdatabase og begrænse fjernadgang til root**. Til sidst bliver du bedt om at bekræfte, om alle ændringer skal anvendes med det samme.

## Opret en adgangskodebeskyttet administratorbruger

Oprettelsen af en ekstra administratorbruger med adgangskodegodkendelse er valgfri, men løser et potentielt problem og øger dermed sikkerheden. Som standard foregår root-login til MariaDB via **unix\_socket-pluginet** og kræver derfor ikke en adgangskode. Selvom denne tilgang har visse fordele, kan den også forårsage problemer, når eksterne programmer har brug for administratorrettigheder. Løsningen er at oprette en administratorbruger med de samme rettigheder som root-kontoen, men godkendt med en adgangskode. For at fortsætte skal du starte med at åbne kommandolinjen for MariaDB:

```bash
sudo mariadb
```

Opret nu en ny bruger med administratorrettigheder, root-rettigheder og adgangskodebeskyttelse. For at gøre dette skal du erstatte pladsholderne ‘username’ og ‘password’ i følgende kode.

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

Brug nu `FLUSH PRIVILEGES`, så ændringerne straks bliver anvendt.

```bash
FLUSH PRIVILEGES;
```

Når du har gjort dette, skal du afslutte MariaDB-shell.

```bash
exit
```

## Test MariaDB

Efter installation af MariaDB på Ubuntu 22.04 anbefales det at kontrollere, om opsætningen er lykkedes. Du kan kontrollere serverstatus ved hjælp af følgende kommando:

```bash
sudo systemctl status mariadb
```

Hvis programmet ikke kører automatisk, kan du også bruge denne kommando til at starte det:

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/installer-mariadb-paa-ubuntu-2204/](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/installer-mariadb-paa-ubuntu-2204/) for AI/LLM consumption.