# Hoe MariaDB op Debian 10 te installeren

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

1. Werk uw systeem bij naar de nieuwste versie.
2. Installeer het databasebeheersysteem.
3. Configureer MariaDB.
4. Maak indien nodig een extra beheerder aan.
5. Controleer de installatie.

## Waarom zijn MariaDB en Debian 10 een goede combinatie?

Heb je MariaDB en MySQL vergeleken en gekozen voor de nieuwere fork? Je kunt er ook voor kiezen om het databasebeheersysteem te gebruiken als alternatief voor MySQL in de LAMP-stack (Linux, Apache, MySQL en PHP, Python of Perl) met [Debian](https://www.ionos.com/nl-be/digitalguide/server/knowhow/debian-de-universele-systeemsoftware/). Aangezien MariaDB een **drop-in vervanging** is, is dit altijd relatief probleemloos geweest. Inmiddels is Debian echter volledig overgestapt op MariaDB en levert het alleen nog de bijbehorende pakketten.

Tip In onze digitale handleiding vindt u ook instructies voor [het installeren van MariaDB op Debian 11](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-installeren-op-debian-11/) of [het installeren van MariaDB op Debian 12](https://www.ionos.com/nl-be/digitalguide/hosting/technische-zaken/mariadb-installeren-op-debian-12/). Er is ook een handige handleiding voor het installeren van MongoDB op Debian 10.

## Aan welke vereisten moet worden voldaan?

Er zijn slechts enkele vereisten waaraan moet worden voldaan om MariaDB op Debian te installeren. Het is belangrijk dat u een server met Debian 10 hebt aangemaakt en een **niet-rootgebruiker met sudo-rechten** hebt. Er moet ook vooraf een krachtige firewall worden ingesteld en geactiveerd. Zodra aan deze vereisten is voldaan, kunt u beginnen met het installatieproces.

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

De volgende stappen leggen uit hoe u MariaDB op Debian 10 kunt installeren.

### Stap 1: Werk het systeem bij

De eerste stap is het updaten van uw pakketindex om ervoor te zorgen dat u met de nieuwste versies werkt. U kunt dit doen met behulp van de volgende `apt` commando’s:

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

Uw Debian 10-installatie zou nu up-to-date moeten zijn.

### Stap 2: MariaDB installeren op Debian 10

Vervolgens kunt u MariaDB installeren. In Debian 10 is versie 10.3 standaard opgenomen in de pakketrepository, aangezien deze nu wordt beschouwd als de voorkeursoptie voor MySQL. Gebruik de volgende opdracht om het pakket te installeren:

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

### Stap 3: Configureer de beveiligingsinstellingen van MariaDB

Hoewel u de essentiële MariaDB-programmabestanden op Debian 10 hebt geïnstalleerd, zijn er momenteel **geen beveiligingsmaatregelen** of geschikte configuraties aanwezig. Om uw gegevens en systeem te beschermen, bevat het MariaDB-pakket een script waarmee u de servertoegang kunt reguleren en ongebruikte accounts kunt verwijderen. Gebruik het volgende script om deze wijzigingen toe te passen:

```bash
sudo mysql_secure_installation
```

In de eerste stap wordt u gevraagd om uw root-wachtwoord. Aangezien u nog geen wachtwoord hebt ingesteld, drukt u op \[Enter\]. U hebt dan de mogelijkheid om een nieuw wachtwoord aan te maken. Aangezien het MariaDB-rootaccount echter nauw verbonden is met verschillende geautomatiseerde onderhouds- en beheertaken, moet u de **authenticatie op dit moment** niet wijzigen. Anders kunnen updates in het ergste geval uw beheerdersrechten verwijderen. Typ daarom \[N\] en druk vervolgens opnieuw op \[Enter\].

U kunt op alle resterende vragen reageren met \[Y\] en bevestigen door op \[Enter\] te drukken. Standaard worden de testdatabase en enkele anonieme gebruikers verwijderd. Bovendien worden externe root-aanmeldingen uitgeschakeld.

### Stap 4: Maak een beheerdersaccount aan (optioneel)

De volgende stap is optioneel. Aangezien de rootgebruiker van MariaDB op Debian standaard **unix\_socket** gebruikt **in plaats van een wachtwoord** voor authenticatie, kunnen er problemen optreden met externe programma’s zodra deze beheerdersrechten vereisen. Het is daarom zinvol om naast het rootaccount een beheerdersaccount in te stellen, dat wordt gebruikt voor toegang met een wachtwoord. Dit account krijgt dezelfde rechten als het rootaccount, maar is geconfigureerd voor gebruik met wachtwoordbeveiliging. Voer hiervoor de volgende stappen uit.

Open MariaDB:

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

Maak vervolgens een nieuwe gebruiker aan met root-rechten en een wachtwoord. U kunt zelf de gebruikersnaam en het wachtwoord kiezen.

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

Gebruik nu ‘FLUSH PRIVILEGES’ zodat de wijzigingen onmiddellijk worden toegepast:

```sql
FLUSH PRIVILEGES;
```

Sluit ten slotte de shell af:

```bash
exit
```

### Stap 5: Controleer MariaDB

Controleer in de laatste stap of MariaDB correct en automatisch werkt nadat het op Debian 10 is geïnstalleerd. Gebruik hiervoor de volgende opdracht:

```bash
sudo systemctl status mariadb
```

Als MariaDB niet automatisch start, gebruik dan deze opdracht:

```bash
sudo systemctl start mariadb
```

Nu kunt u MariaDB gebruiken.


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