Om MariaDB op Debian 11 te in­stal­le­ren, zijn de volgende stappen vereist:

  1. Werk uw Debian 11-in­stal­la­tie bij.
  2. In­stal­leer MariaDB.
  3. Pas de con­fi­gu­ra­tie aan volgens uw vereisten.
  4. Maak een extra be­heer­ders­ge­brui­ker aan (optioneel).
  5. Con­tro­leer of de in­stal­la­tie succesvol is verlopen.

Waarom passen MariaDB en Debian 11 zo goed bij elkaar?

In de ver­ge­lij­king tussen MariaDB en MySQL heeft MariaDB zich al lang bewezen. Deze SQL-server staat bekend als uiterst robuust, zeer veilig en over het algemeen flexi­be­ler dan het oudere da­ta­ba­se­be­heer­sys­teem van dezelfde oorsprong. Het is ontworpen als directe ver­van­ging voor MySQL en kan worden gebruikt als MySQL-vervanger binnen de LAMP-stack (Linux, Apache, MySQL en PHP, Python of Perl) zonder dat er aan­zien­lij­ke aan­pas­sin­gen nodig zijn. Debian maakt ook al geruime tijd gebruik van MariaDB en bevat standaard de benodigde pakketten.

Tip

Als u MariaDB op Debian 10 wilt in­stal­le­ren, vindt u handige in­struc­ties in onze digitale hand­lei­ding, evenals enkele in­struc­ties voor het instellen van MariaDB op Debian 12. Als u in plaats daarvan MongoDB op Debian 10 wilt gebruiken, be­ge­lei­den we u ook door alle nood­za­ke­lij­ke stappen.

Aan welke vereisten moet worden voldaan?

Er zijn slechts een paar vereisten waaraan moet worden voldaan om MariaDB op Debian 11 te in­stal­le­ren. De eerste is dat u een server nodig hebt waarop Debian 11 al is ge­ïn­stal­leerd. Root-toegang voor deze server is vereist en er moet een geschikte firewall worden ingesteld en ge­ac­ti­veerd. In de regel is één CPU-kern voldoende. Daarnaast is minimaal 512 megabyte RAM en 1 gigabyte harde schijf­ruim­te vereist.

Hoe MariaDB stap voor stap op Debian 11 te in­stal­le­ren

In de volgende secties wordt stap voor stap uitgelegd hoe u MariaDB op Debian 11 in­stal­leert.

Stap 1: Werk de pak­ket­in­dex bij

Voordat u met de daad­wer­ke­lij­ke in­stal­la­tie 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 pak­ket­in­dex bij met deze twee apt commando’s:

sudo apt update
sudo apt upgrade
bash

Zodra dit is gebeurd, kunt u beginnen met het in­stal­le­ren van MariaDB op Debian 11.

Stap 2: MariaDB in­stal­le­ren op Debian 11

Gebruik het volgende commando om het pakket voor MariaDB te in­stal­le­ren:

sudo apt install mariadb-server
bash

Zodra dit proces is voltooid, betekent dit dat u MariaDB op Debian 11 hebt ge­ïn­stal­leerd, maar dat er nog geen be­vei­li­gings­maat­re­ge­len voor uw systeem zijn genomen. Dit komt in de volgende stap aan bod.

Stap 3: Voer het be­vei­li­gings­script uit

MariaDB biedt een eigen be­vei­li­gings­script voor zijn nieuwere versies. U kunt dit script gebruiken om enkele stan­daard­in­stel­lin­gen te wijzigen. Het commando om het script te starten is als volgt:

sudo mysql_secure_installation
bash

Wanneer u het script start, wordt u eerst gevraagd om uw root-wacht­woord voor de database in te voeren. Aangezien u dit nog niet hebt ingesteld, drukt u op [Enter] om deze stap voorlopig over te slaan. Ver­vol­gens wordt u gevraagd of u wilt over­scha­ke­len naar au­then­ti­ca­tie via unix_socket. Typ [N] en druk op [Enter] om te be­ves­ti­gen.

U wordt gevraagd of u uw root-wacht­woord wilt wijzigen. Dit wordt echter om vei­lig­heids­re­de­nen niet aan­be­vo­len, dus druk nogmaals op [N] en [Enter]. Be­ant­woord de volgende vragen met [Y] om anonieme ge­brui­kers, de test­da­ta­ba­se en root-aan­mel­din­gen op afstand te ver­wij­de­ren.

Stap 4: Stel een extra beheerder in (optioneel)

De volgende stap is optioneel, maar wordt sterk aan­be­vo­len om uw systeem te be­vei­li­gen. In Debian 11 wordt de MariaDB-root­ge­brui­ker ge­au­then­ti­ceerd met behulp van unix_socket in plaats van een wacht­woord. Hoewel dit enkele voordelen heeft, kan het problemen ver­oor­za­ken wanneer externe programma’s be­heer­ders­rech­ten nodig hebben. Een oplossing is om een extra beheerder aan te maken als aan­vul­ling op het root-account. Hieronder vindt u de stappen om dit te doen:

Open de MariaDB-shell:

sudo mariadb -u root
bash

Maak nu de nieuwe gebruiker aan. Wijzig de ge­brui­kers­naam en het wacht­woord naar wens.

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

Gebruik het commando ‘FLUSH PRI­VI­LE­GES’ voor de vei­lig­heid:

FLUSH PRIVILEGES;
sql

Sluit ten slotte de shell:

exit
bash

Stap 5: Con­tro­leer of de in­stal­la­tie succesvol was

Con­tro­leer ten slotte of de in­stal­la­tie van MariaDB op Debian 11 succesvol was. Test hiervoor de status met deze opdracht:

sudo systemctl status mariadb
bash

Als MariaDB niet au­to­ma­tisch start, gebruik dan het volgende commando:

sudo systemctl start mariadb
bash

Je kunt nu MariaDB gebruiken.

Ga naar hoofdmenu