# Hoe MariaDB te installeren op Debian 11

Om MariaDB op Debian 11 te installeren, zijn de volgende stappen vereist:

1. Werk uw Debian 11-installatie bij.
2. Installeer MariaDB.
3. Pas de configuratie aan volgens uw vereisten.
4. Maak een extra beheerdersgebruiker aan (optioneel).
5. Controleer of de installatie succesvol is verlopen.

## Waarom passen MariaDB en Debian 11 zo goed bij elkaar?

In de vergelijking tussen MariaDB en MySQL heeft MariaDB zich al lang bewezen. Deze SQL-server staat bekend als uiterst robuust, zeer veilig en over het algemeen flexibeler dan het oudere databasebeheersysteem van dezelfde oorsprong. Het is ontworpen als directe **vervanging voor MySQL** en kan worden gebruikt als MySQL-vervanger binnen de LAMP-stack (Linux, Apache, MySQL en PHP, Python of Perl) zonder dat er aanzienlijke aanpassingen nodig zijn. [Debian](https://www.ionos.com/nl-be/digitalguide/server/knowhow/debian-de-universele-systeemsoftware/) maakt ook al geruime tijd gebruik van MariaDB en bevat standaard de benodigde pakketten.

Tip Als u [MariaDB op Debian 10](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-installeren-op-debian-10/) wilt [installeren](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-installeren-op-debian-10/), vindt u handige instructies in onze digitale handleiding, evenals enkele instructies voor [het instellen van MariaDB op Debian 12](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-installeren-op-debian-12/). Als u in plaats daarvan MongoDB op Debian 10 wilt gebruiken, begeleiden we u ook door alle noodzakelijke stappen.

## Aan welke vereisten moet worden voldaan?

Er zijn slechts een paar vereisten waaraan moet worden voldaan om MariaDB op Debian 11 te installeren. De eerste is dat u een server nodig hebt waarop Debian 11 al is geïnstalleerd. Root-toegang voor deze server is vereist en er moet een geschikte firewall worden ingesteld en geactiveerd. In de regel is één CPU-kern voldoende. Daarnaast is minimaal **512 megabyte RAM en 1 gigabyte harde schijfruimte** vereist.

## Hoe MariaDB stap voor stap op Debian 11 te installeren

In de volgende secties wordt stap voor stap uitgelegd hoe u MariaDB op Debian 11 installeert.

### Stap 1: Werk de pakketindex bij

Voordat u met de daadwerkelijke installatie begint, moet u ervoor zorgen dat al uw programma’s en Debian 11 zelf up-to-date zijn. Om dit te doen, werkt u de pakketindex bij met deze twee `apt` commando’s:

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

Zodra dit is gebeurd, kunt u beginnen met het installeren van MariaDB op Debian 11.

### Stap 2: MariaDB installeren op Debian 11

Gebruik het volgende commando om het pakket voor MariaDB te installeren:

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

Zodra dit proces is voltooid, betekent dit dat u MariaDB op Debian 11 hebt geïnstalleerd, maar dat er nog geen beveiligingsmaatregelen voor uw systeem zijn genomen. Dit komt in de volgende stap aan bod.

### Stap 3: Voer het beveiligingsscript uit

MariaDB biedt een eigen beveiligingsscript voor zijn nieuwere versies. U kunt dit script gebruiken om enkele standaardinstellingen te wijzigen. Het commando om het script te starten is als volgt:

```bash
sudo mysql_secure_installation
```

Wanneer u het script start, wordt u eerst gevraagd om uw root-wachtwoord voor de database in te voeren. Aangezien u dit nog niet hebt ingesteld, drukt u op \[Enter\] om **deze stap voorlopig over te slaan**. Vervolgens wordt u gevraagd of u wilt overschakelen naar authenticatie via unix\_socket. Typ \[N\] en druk op \[Enter\] om te bevestigen.

U wordt gevraagd of u uw root-wachtwoord wilt wijzigen. Dit wordt echter **om veiligheidsredenen** niet aanbevolen, dus druk nogmaals op \[N\] en \[Enter\]. Beantwoord de volgende vragen met \[Y\] om anonieme gebruikers, de testdatabase en root-aanmeldingen op afstand te verwijderen.

### Stap 4: Stel een extra beheerder in (optioneel)

De volgende stap is optioneel, maar wordt sterk aanbevolen om uw systeem te beveiligen. In Debian 11 wordt de MariaDB-rootgebruiker geauthenticeerd met behulp van unix\_socket in plaats van een wachtwoord. Hoewel dit enkele voordelen heeft, kan het problemen veroorzaken wanneer externe programma’s beheerdersrechten nodig hebben. Een oplossing is om **een extra beheerder aan te maken** als aanvulling op het root-account. Hieronder vindt u de stappen om dit te doen:

Open de MariaDB-shell:

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

Maak nu de nieuwe gebruiker aan. Wijzig de gebruikersnaam en het wachtwoord naar wens.

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

Gebruik het commando ‘FLUSH PRIVILEGES’ voor de veiligheid:

```sql
FLUSH PRIVILEGES;
```

Sluit ten slotte de shell:

```bash
exit
```

### Stap 5: Controleer of de installatie succesvol was

Controleer ten slotte of de installatie van MariaDB op Debian 11 succesvol was. Test hiervoor de status met deze opdracht:

```bash
sudo systemctl status mariadb
```

Als MariaDB niet automatisch start, gebruik dan het volgende commando:

```bash
sudo systemctl start mariadb
```

Je kunt nu MariaDB gebruiken.


This is a markdown version of: [https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-installeren-op-debian-11/](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-installeren-op-debian-11/) for AI/LLM consumption.