# Sådan installeres MariaDB på Debian 11

For at installere MariaDB på Debian 11 skal følgende trin udføres:

1. Opdater din Debian 11-installation.
2. Installer MariaDB.
3. Tilpas konfigurationen efter dine behov.
4. Opret en ekstra administratorbruger (valgfrit).
5. Kontroller, om installationen er gennemført korrekt.

## Hvorfor passer MariaDB og Debian 11 godt sammen?

I sammenligningen mellem MariaDB og MySQL har MariaDB længe bevist sit værd. Denne SQL-server er kendt for at være ekstremt robust, meget sikker og generelt mere fleksibel end det ældre databasestyringssystem af samme oprindelse. Den er designet som en direkte **erstatning for MySQL** og kan bruges som MySQL-erstatning inden for LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) uden at kræve væsentlige justeringer. [Debian](https://www.ionos.com/da-dk/digitalguide/server/know-how/debian-den-universelle-systemsoftware/) har også brugt MariaDB i ganske lang tid og indeholder som standard de nødvendige pakker.

Tip Hvis du vil [installere MariaDB på Debian 10](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/installer-mariadb-paa-debian-10/), finder du nyttige instruktioner i vores digitale guide samt nogle til [opsætning af MariaDB på Debian 12](https://www.ionos.com/da-dk/digitalguide/hosting/tekniske-spoergsmaal/installer-mariadb-paa-debian-12/). Hvis du i stedet vil bruge MongoDB på Debian 10, vil vi også guide dig gennem alle de nødvendige trin.

## Hvilke krav skal opfyldes?

Der er kun få krav, der skal opfyldes for at installere MariaDB på Debian 11. Det første er, at du har brug for en server, hvor Debian 11 allerede er installeret. Der kræves root-adgang til denne server, og der skal konfigureres og aktiveres en passende firewall. Som regel er en CPU-kerne tilstrækkelig. Derudover kræves mindst **512 megabyte RAM og 1 gigabyte harddiskplads**.

## Sådan installeres MariaDB på Debian 11 trin for trin

De følgende afsnit viser dig trin for trin, hvordan du installerer MariaDB på Debian 11.

### Trin 1: Opdater pakkeindekset

Inden du påbegynder selve installationen, bør du sikre dig, at alle dine programmer og Debian 11 selv er opdateret. For at gøre dette skal du opdatere pakkeindekset med disse to `apt` kommandoer:

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

Når dette er gjort, kan du begynde at installere MariaDB på Debian 11.

### Trin 2: Installer MariaDB på Debian 11

Brug følgende kommando til at installere pakken til MariaDB:

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

Når denne proces er afsluttet, betyder det, at du har installeret MariaDB på Debian 11, men der er endnu ikke truffet sikkerhedsforanstaltninger for dit system. Denne del kommer i næste trin.

### Trin 3: Udfør sikkerhedsskriptet

MariaDB tilbyder sit eget sikkerhedsskript til sine nyere versioner. Du kan bruge dette skript til at ændre nogle standardindstillinger. Kommandoen til at starte skriptet er som følger:

```bash
sudo mysql_secure_installation
```

Når du starter scriptet, bliver du først bedt om at indtaste din root-adgangskode til databasen. Da du endnu ikke har konfigureret denne, skal du trykke på \[Enter\] for **at springe dette trin over for nu**. Derefter bliver du spurgt, om du vil skifte til godkendelse via unix\_socket. Indtast \[N\] og tryk på \[Enter\] for at bekræfte.

Du bliver spurgt, om du vil ændre din root-adgangskode. Dette anbefales dog ikke **af sikkerhedsmæssige årsager**, så tryk på \[N\] og \[Enter\] igen. Besvar følgende spørgsmål med \[Y\] for at fjerne anonyme brugere, testdatabasen og root-login på afstand.

### Trin 4: Opret en ekstra administrator (valgfrit)

Det næste trin er valgfrit, men stærkt anbefalet for at sikre dit system. I Debian 11 autentificeres MariaDB-rootbrugeren ved hjælp af unix\_socket i stedet for et kodeord. Selvom dette har nogle fordele, kan det forårsage problemer, når eksterne programmer har brug for administratorrettigheder. En løsning er at **oprette en ekstra administratorbruger** som supplement til root-kontoen. Her er trinene til at gøre dette:

Åbn MariaDB-shell:

```bash
sudo mariadb -u root
```

Opret nu den nye bruger. Ændr brugernavnet og adgangskoden efter behov.

```sql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
```

Brug kommandoen ‘FLUSH PRIVILEGES’ af sikkerhedsmæssige årsager:

```sql
FLUSH PRIVILEGES;
```

Luk til sidst skallen:

```bash
exit
```

### Trin 5: Kontroller, om installationen er gennemført korrekt

Til sidst skal du kontrollere, om installationen af MariaDB på Debian 11 var en succes. For at gøre dette skal du teste status med denne kommando:

```bash
sudo systemctl status mariadb
```

Hvis MariaDB ikke starter automatisk, skal du bruge følgende kommando:

```bash
sudo systemctl start mariadb
```

Du kan nu frit bruge MariaDB.


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