Om MariaDB op Ubuntu 20.04 te installeren, volgt u gewoon deze stappen:

  1. Het systeem updaten
  2. Start de installatie
  3. Pas het beveiligingsscript aan
  4. Maak een met een wachtwoord beveiligde beheerdersgebruiker aan (optioneel)
  5. Controleer de installatie

In de volgende paragrafen begeleiden we u stap voor stap door de installatie.

MariaDB als onderdeel van de LAMP-stack

MariaDB heeft een aanzienlijke voorsprong op MySQL opgebouwd en wordt daarom door veel gebruikers verkozen als hun favoriete SQL-server. Deze afsplitsing van MySQL wordt beschouwd als uiterst robuust, zeer flexibel en beschikt over een sterke beveiligingsarchitectuur. MariaDB kan naadloos worden geïntegreerd in de LAMP-stack (Linux, Apache, MySQL en PHP, Python of Perl) voor Ubuntu als een drop-in vervanging zonder enige aanpassingen of problemen. In deze handleiding geven we stapsgewijze instructies voor het installeren en configureren van MariaDB op Ubuntu 20.04.

Tip

Als u een nieuwere versie van de Linux-distributie gebruikt, vindt u ook gedetailleerde instructies voor het installeren van MariaDB op Ubuntu 22.04 in onze digitale handleiding.

De vereisten

Er zijn slechts een paar vereisten waaraan moet worden voldaan als u MariaDB op Ubuntu wilt installeren. Voordat u met het daadwerkelijke 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 administratieve niet-rootgebruiker worden ingesteld. De beste manier om de installatie te beveiligen is met een geschikte firewall.

Werk uw systeem bij

Voordat u MariaDB op Ubuntu 20.04 installeert, is het verstandig om het systeem te updaten naar de nieuwste versie. Gebruik de bijbehorende apt commando’s om de pakketindex bij te werken en ervoor te zorgen dat alle bestanden en afhankelijkheden up-to-date zijn. Dit is om veiligheidsredenen, zodat u met een bugvrije server kunt werken. De bijbehorende commando’s zijn als volgt:

sudo apt update
sudo apt upgrade
bash

MariaDB installeren op Ubuntu 20.04

Als uw systeem, inclusief alle pakketten, met succes is bijgewerkt, kunt u beginnen met het installeren van MariaDB op Ubuntu 20.04. Gebruik de volgende opdracht om de pakketten van het databasebeheersysteem uit te pakken die al in de Ubuntu-repository zijn opgenomen:

sudo apt install mariadb-server
bash

In deze stap wordt alleen de installatie uitgevoerd. Belangrijke beveiligingsmaatregelen en configuraties worden in de volgende stap uitgevoerd.

Configureer het beveiligingsscript

MariaDB bevat hiervoor een eigen beveiligingsscript. Met dit script kunt u verschillende standaardinstellingen wijzigen, waardoor de beveiliging van de applicatie 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-wachtwoord 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-wachtwoord voor de database instellen. Dit kan echter problemen veroorzaken, aangezien de root van MariaDB nauw verbonden is met het systeemonderhoud. Het is daarom raadzaam om de authenticatie-opties voorlopig niet te wijzigen. Typ [N] en bevestig met [Enter].

U kunt de aanvullende instellingen van het script bevestigen door op [Y] en [Enter] te drukken. U wordt onder andere gevraagd of u anonieme gebruikers en de testdatabase wilt verwijderen. Bovendien worden externe root-aanmeldingen uitgeschakeld. Ten slotte vraagt het script of u alle wijzigingen onmiddellijk wilt toepassen.

Maak optioneel een met een wachtwoord beveiligde admin aan

De volgende stap is optioneel, maar aangezien u geen wachtwoord voor de rootgebruiker hebt ingesteld, is deze toch erg nuttig. Als u een extra beheerder instelt en ervoor zorgt dat deze met een wachtwoord is beveiligd, bent u voorbereid op alle gebruikssituaties. Standaard gebeurt het inloggen met een unix_socket-plugin en is er geen wachtwoord vereist. Dit kan echter tot complicaties leiden zodra externe programma’s beheerdersrechten vereisen. Maak daarom uit voorzorg een extra account aan met beheerdersrechten en wachtwoordbeveiliging. Open hiervoor eerst de MariaDB-opdrachtprompt:

sudo mariadb
bash

Maak vervolgens de nieuwe beheerder aan en stel een wachtwoord in. Pas de plaatshouders ‘gebruikersnaam’ en ‘wachtwoord’ aan uw wensen aan:

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

Gebruik vervolgens FLUSH PRIVILEGES om de wijzigingen onmiddellijk toe te passen:

FLUSH PRIVILEGES;
bash

Sluit vervolgens de MariaDB-shell af:

exit
bash

Controleer de status

Nadat u MariaDB op Ubuntu 20.04 hebt geïnstalleerd, kunt u de status controleren om te zien of het heeft gewerkt. Dat doet u als volgt:

sudo systemctl status mariadb
bash

MariaDB wordt standaard automatisch uitgevoerd. Als dit niet het geval is, kunt u de database openen met de volgende opdracht:

sudo systemctl start mariadb
bash
Ga naar hoofdmenu