# Hvordan installere MariaDB på Debian 11

For å installere MariaDB på Debian 11 må du følge disse trinnene:

1. Oppdater Debian 11-installasjonen din.
2. Installer MariaDB.
3. Tilpass konfigurasjonen etter dine behov.
4. Opprett en ekstra administratorbruker (valgfritt).
5. Kontroller om installasjonen var vellykket.

## Hvorfor passer MariaDB og Debian 11 så godt sammen?

I sammenligningen mellom MariaDB og MySQL har MariaDB lenge bevist sin verdi. Denne SQL-serveren er kjent for å være ekstremt robust, svært sikker og generelt mer fleksibel enn det eldre databasestyringssystemet av samme opprinnelse. Den er designet som en direkte **erstatning for MySQL** og kan brukes som MySQL-erstatning i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) uten at det kreves vesentlige justeringer. [Debian](https://www.ionos.com/nb-no/digitalguide/server/kunnskap/debian-den-universelle-systemprogramvaren/) har også brukt MariaDB i ganske lang tid og inneholder de nødvendige pakkene som standard.

Tip Hvis du vil [installere MariaDB på Debian 10](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/installer-mariadb-paa-debian-10/), finner du nyttige instruksjoner i vår digitale guide, samt noen for [å konfigurere MariaDB på Debian 12](https://www.ionos.com/nb-no/digitalguide/hosting/tekniske-spoersmaal/installer-mariadb-paa-debian-12/). Hvis du i stedet vil bruke MongoDB på Debian 10, vil vi også veilede deg gjennom alle nødvendige trinn.

## Hvilke krav må oppfylles?

Det er bare noen få krav som må oppfylles for å installere MariaDB på Debian 11. Det første er at du trenger en server som Debian 11 allerede er installert på. Root-tilgang til denne serveren er nødvendig, og en passende brannmur bør settes opp og aktiveres. Som regel er én CPU-kjerne tilstrekkelig. I tillegg kreves det minst **512 megabyte RAM og 1 gigabyte harddiskplass**.

## Hvordan installere MariaDB på Debian 11 trinn for trinn

De følgende avsnittene viser deg trinn for trinn hvordan du installerer MariaDB på Debian 11.

### Trinn 1: Oppdater pakkeindeksen

Før du starter selve installasjonen, bør du sørge for at alle programmene dine og Debian 11 selv er oppdatert. For å gjøre dette, oppdater pakkeindeksen med disse to kommando `apt`:

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

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

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

Bruk følgende kommando for å installere pakken for MariaDB:

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

Når denne prosessen er fullført, betyr det at du har installert MariaDB på Debian 11, men det er ennå ikke tatt noen sikkerhetstiltak for systemet ditt. Denne delen kommer i neste trinn.

### Trinn 3: Kjør sikkerhetsskriptet

MariaDB tilbyr sitt eget sikkerhetsskript for sine nyere versjoner. Du kan bruke dette skriptet til å endre noen standardinnstillinger. Kommandoen for å starte skriptet er som følger:

```bash
sudo mysql_secure_installation
```

Når du starter skriptet, blir du først bedt om å oppgi root-passordet for databasen. Siden du ikke har konfigurert dette ennå, trykker du på \[Enter\] for **å hoppe over dette trinnet foreløpig**. Deretter blir du spurt om du vil bytte til autentisering via unix\_socket. Skriv \[N\] og trykk \[Enter\] for å bekrefte.

Du vil bli spurt om du vil endre root-passordet ditt. Dette anbefales imidlertid ikke **av sikkerhetsmessige årsaker**, så trykk \[N\] og \[Enter\] igjen. Svar på følgende spørsmål med \[Y\] for å fjerne anonyme brukere, testdatabasen og root-pålogginger eksternt.

### Trinn 4: Opprett en ekstra administrator (valgfritt)

Det neste trinnet er valgfritt, men anbefales på det sterkeste for å sikre systemet ditt. I Debian 11 autentiseres MariaDB-rootbrukeren ved hjelp av unix\_socket i stedet for et passord. Selv om dette har noen fordeler, kan det forårsake problemer når eksterne programmer trenger administratorrettigheter. En løsning er å **opprette en ekstra administratorbruker** som supplement til root-kontoen. Her er trinnene for å gjøre dette:

Åpne MariaDB-skallet:

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

Opprett nå den nye brukeren. Endre brukernavn og passord etter behov.

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

Bruk kommandoen «FLUSH PRIVILEGES» for sikkerhet:

```sql
FLUSH PRIVILEGES;
```

Til slutt lukker du skallet:

```bash
exit
```

### Trinn 5: Kontroller om installasjonen var vellykket

Til slutt, sjekk om installasjonen av MariaDB på Debian 11 var vellykket. For å gjøre dette, test statusen med denne kommandoen:

```bash
sudo systemctl status mariadb
```

Hvis MariaDB ikke starter automatisk, bruk følgende kommando:

```bash
sudo systemctl start mariadb
```

Du kan nå bruke MariaDB fritt.


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