Ga naar hoofdinhoud

VPS: Installatie van Databases

Deze handleiding is gemaakt met de volgende producten:

(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)

Intro

In deze gids leggen we uit hoe je verschillende soorten databases installeert. Voor dit voorbeeld gebruiken we Ubuntu 20.04 als besturingssysteem, maar we geven ook de equivalente commando’s voor andere Linux-distributies die wij aanbieden. Deze commando’s voer je uit via SSH. Weet je niet hoe je via SSH verbinding maakt met je server? Check dan hier: Eerste toegang (SSH).

Voorbereiding

Voordat je begint met het installeren van een database, moet je eerst zorgen dat je systeem up-to-date is. Update hiervoor de pakketten via je pakketbeheerder met het volgende commando, afhankelijk van je besturingssysteem:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

Database types

Afhankelijk van welke database je wilt installeren, volg je de bijbehorende handleiding:

Wat is MariaDB?

MariaDB is een open-source relationeel databasesysteem, oorspronkelijk een fork van MySQL. Het biedt betere prestaties, meer veiligheid en wordt continu doorontwikkeld. MariaDB heeft verbeterde opslagengines en is volledig compatibel met MySQL. Wij raden MariaDB aan boven MySQL.

MariaDB Installatie

Zorg er eerst voor dat je de nieuwste MariaDB-versie installeert. Sommige oudere systemen zoals Debian 9 of Ubuntu 18.04 hebben standaard niet de nieuwste MariaDB in hun pakketbeheer. Met het volgende commando zorg je dat je de nieuwste versie binnenhaalt:

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Na het toevoegen van de repo update je de pakketcache zoals beschreven in de voorbereiding.

info

De MariaDB repo toevoegen (zoals hierboven) kun je overslaan op moderne systemen zoals Ubuntu 22.04 of Debian 11.

Als de repo is ingesteld, kun je MariaDB installeren met het pakket mariadb-server. Voer het volgende commando uit, afhankelijk van je OS:

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

MariaDB Configuratie

Na installatie start je de configuratie met:

mysql_secure_installation

Volg de prompts om je MariaDB (MySQL) server te configureren en stel een wachtwoord in. Bij de eerste prompt kun je voorlopig op Enter drukken om door te gaan.

info

De gebruiker root is de hoofdgebruiker van je MariaDB (MySQL) server!

Je wordt gevraagd of je een wachtwoord voor root wilt instellen, bevestig met y. Typ daarna het nieuwe wachtwoord in.

notitie

Tijdens het typen zie je het wachtwoord niet verschijnen, dat is normaal. Zorg dat je een sterk wachtwoord kiest en bewaar het veilig.

Vervolgens wordt gevraagd of je anonieme gebruikers wilt verwijderen. Doe dit altijd voor de veiligheid en bevestig met y:

Daarna bepaal je of root extern mag verbinden. Voor de veiligheid raden we aan dit uit te schakelen, bevestig met y:

Je kunt ook de testdatabase verwijderen, bevestig dit met y:

Tot slot update je de permissies om het wachtwoord te activeren, bevestig met y:

Je MariaDB (MySQL) server is nu klaar voor gebruik!

Afronding

Gefeliciteerd, je hebt succesvol een database geïnstalleerd en geconfigureerd! Heb je nog vragen of problemen? Onze support staat elke dag voor je klaar om je te helpen!