Om MariaDB op Ubuntu 20.04 te in­stal­le­ren, volgt u gewoon deze stappen:

  1. Het systeem updaten
  2. Start de in­stal­la­tie
  3. Pas het be­vei­li­gings­script aan
  4. Maak een met een wacht­woord be­vei­lig­de be­heer­ders­ge­brui­ker aan (optioneel)
  5. Con­tro­leer de in­stal­la­tie

In de volgende pa­ra­gra­fen be­ge­lei­den we u stap voor stap door de in­stal­la­tie.

MariaDB als onderdeel van de LAMP-stack

MariaDB heeft een aan­zien­lij­ke voor­sprong op MySQL opgebouwd en wordt daarom door veel ge­brui­kers verkozen als hun favoriete SQL-server. Deze af­split­sing van MySQL wordt beschouwd als uiterst robuust, zeer flexibel en beschikt over een sterke be­vei­li­gings­ar­chi­tec­tuur. MariaDB kan naadloos worden ge­ïn­te­greerd in de LAMP-stack (Linux, Apache, MySQL en PHP, Python of Perl) voor Ubuntu als een drop-in ver­van­ging zonder enige aan­pas­sin­gen of problemen. In deze hand­lei­ding geven we staps­ge­wij­ze in­struc­ties voor het in­stal­le­ren en con­fi­gu­re­ren van MariaDB op Ubuntu 20.04.

Tip

Als u een nieuwere versie van de Linux-dis­tri­bu­tie gebruikt, vindt u ook ge­de­tail­leer­de in­struc­ties voor het in­stal­le­ren van MariaDB op Ubuntu 22.04 in onze digitale hand­lei­ding.

De vereisten

Er zijn slechts een paar vereisten waaraan moet worden voldaan als u MariaDB op Ubuntu wilt in­stal­le­ren. Voordat u met het daad­wer­ke­lij­ke proces begint, moet u ervoor zorgen dat u een server hebt die is uitgerust met het Linux-systeem (in dit geval versie 20.04). Hiervoor moet een ad­mi­ni­stra­tie­ve niet-root­ge­brui­ker worden ingesteld. De beste manier om de in­stal­la­tie te be­vei­li­gen is met een geschikte firewall.

Werk uw systeem bij

Voordat u MariaDB op Ubuntu 20.04 in­stal­leert, is het ver­stan­dig om het systeem te updaten naar de nieuwste versie. Gebruik de bij­be­ho­ren­de apt commando’s om de pak­ket­in­dex bij te werken en ervoor te zorgen dat alle bestanden en af­han­ke­lijk­he­den up-to-date zijn. Dit is om vei­lig­heids­re­de­nen, zodat u met een bugvrije server kunt werken. De bij­be­ho­ren­de commando’s zijn als volgt:

sudo apt update
sudo apt upgrade
bash

MariaDB in­stal­le­ren op Ubuntu 20.04

Als uw systeem, inclusief alle pakketten, met succes is bij­ge­werkt, kunt u beginnen met het in­stal­le­ren van MariaDB op Ubuntu 20.04. Gebruik de volgende opdracht om de pakketten van het da­ta­ba­se­be­heer­sys­teem uit te pakken die al in de Ubuntu-re­po­si­to­ry zijn opgenomen:

sudo apt install mariadb-server
bash

In deze stap wordt alleen de in­stal­la­tie uit­ge­voerd. Be­lang­rij­ke be­vei­li­gings­maat­re­ge­len en con­fi­gu­ra­ties worden in de volgende stap uit­ge­voerd.

Con­fi­gu­reer het be­vei­li­gings­script

MariaDB bevat hiervoor een eigen be­vei­li­gings­script. Met dit script kunt u ver­schil­len­de stan­daard­in­stel­lin­gen wijzigen, waardoor de be­vei­li­ging van de ap­pli­ca­tie wordt verbeterd. U kunt het script uitvoeren met de volgende opdracht:

sudo mariadb_secure_installation
bash

Wanneer u het script opent, wordt u in de eerste stap gevraagd om uw root-wacht­woord voor de database in te voeren. Aangezien u dit nog niet hebt ingesteld, drukt u gewoon op [Enter] om deze stap over te slaan.

Hierdoor kunt u in de volgende stap een nieuw root-wacht­woord voor de database instellen. Dit kan echter problemen ver­oor­za­ken, aangezien de root van MariaDB nauw verbonden is met het sys­teem­on­der­houd. Het is daarom raadzaam om de au­then­ti­ca­tie-opties voorlopig niet te wijzigen. Typ [N] en bevestig met [Enter].

U kunt de aan­vul­len­de in­stel­lin­gen van het script be­ves­ti­gen door op [Y] en [Enter] te drukken. U wordt onder andere gevraagd of u anonieme ge­brui­kers en de test­da­ta­ba­se wilt ver­wij­de­ren. Bovendien worden externe root-aan­mel­din­gen uit­ge­scha­keld. Ten slotte vraagt het script of u alle wij­zi­gin­gen on­mid­del­lijk wilt toepassen.

Maak optioneel een met een wacht­woord be­vei­lig­de admin aan

De volgende stap is optioneel, maar aangezien u geen wacht­woord voor de root­ge­brui­ker hebt ingesteld, is deze toch erg nuttig. Als u een extra beheerder instelt en ervoor zorgt dat deze met een wacht­woord is beveiligd, bent u voor­be­reid op alle ge­bruiks­si­tu­a­ties. Standaard gebeurt het inloggen met een unix_socket-plugin en is er geen wacht­woord vereist. Dit kan echter tot com­pli­ca­ties leiden zodra externe programma’s be­heer­ders­rech­ten vereisen. Maak daarom uit voorzorg een extra account aan met be­heer­ders­rech­ten en wacht­woord­be­vei­li­ging. Open hiervoor eerst de MariaDB-op­dracht­prompt:

sudo mariadb
bash

Maak ver­vol­gens de nieuwe beheerder aan en stel een wacht­woord in. Pas de plaats­hou­ders ‘ge­brui­kers­naam’ en ‘wacht­woord’ aan uw wensen aan:

GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
bash

Gebruik ver­vol­gens FLUSH PRIVILEGES om de wij­zi­gin­gen on­mid­del­lijk toe te passen:

FLUSH PRIVILEGES;
bash

Sluit ver­vol­gens de MariaDB-shell af:

exit
bash

Con­tro­leer de status

Nadat u MariaDB op Ubuntu 20.04 hebt ge­ïn­stal­leerd, kunt u de status con­tro­le­ren om te zien of het heeft gewerkt. Dat doet u als volgt:

sudo systemctl status mariadb
bash

MariaDB wordt standaard au­to­ma­tisch uit­ge­voerd. Als dit niet het geval is, kunt u de database openen met de volgende opdracht:

sudo systemctl start mariadb
bash
Ga naar hoofdmenu