Ga naar hoofdinhoud

Databases op een Linux Server Installeren - Database Services Deployen en Beheren

De ideale producten voor deze handleiding

Begin meteen — bestel het passende product en volg deze handleiding stap voor stap.

Introductie

Deze gids geeft je stappen voor het installeren van verschillende soorten databases. Voor dit voorbeeld gebruiken we Ubuntu 20.04 als besturingssysteem, maar we geven ook de equivalente commando’s voor andere Linux distros die wij aanbieden op onze website. 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).

Databases Installeren met de One Click Apps Installer

Je kunt Databases direct installeren via onze One Click Apps Installer in de VPS webinterface. Na het afronden van de eerste app-setup, open je de app-catalogus, zoek je op Databases en start je de deployment met je favoriete project-, omgeving- en domeininstellingen. Dit is een snelle en gebruiksvriendelijke manier om Databases te deployen en beheren zonder handmatige command line setup, terwijl je toch profiteert van geïntegreerd webbeheer, custom domeinsupport en SSL provisioning waar beschikbaar.

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 systeem package manager 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 service je wilt installeren, volg je de bijbehorende handleiding:

Wat is MariaDB?

MariaDB is een open-source relationeel databasebeheersysteem, oorspronkelijk een fork van MySQL. Het biedt betere performance, veiligheid en continue ontwikkeling. MariaDB heeft verbeterde opslagengines en is volledig compatibel met MySQL. Wij raden MariaDB aan boven MySQL.

MariaDB Installatie

Allereerst moet je ervoor zorgen dat de nieuwste MariaDB-versie wordt geïnstalleerd. Sommige oudere besturingssystemen zoals Debian 9 of Ubuntu 18.04 bevatten standaard niet de nieuwste MariaDB-versie in hun package manager. Door het volgende commando uit te voeren zorg je dat je de nieuwste versie binnenhaalt.

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

Na het installeren van de repo, update je de package manager cache zoals beschreven in de voorbereiding.

info

De MariaDB repo installatie (stap hierboven) kun je veilig overslaan op moderne besturingssystemen zoals Ubuntu 22.04 of Debian 11.

Als de repo setup klaar is, kun je MariaDB installeren door het mariadb-server pakket te installeren. 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

Als de installatie klaar is, start je de configuratie van de server 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 deze over te slaan.

info

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

Daarna wordt gevraagd of je een wachtwoord wilt instellen voor de root gebruiker, bevestig dit met y. Typ vervolgens het nieuwe wachtwoord in.

notitie

Tijdens het typen van het wachtwoord zie je niets verschijnen. Dit is normaal en je wachtwoord wordt gewoon opgeslagen. Gebruik een sterk wachtwoord en bewaar het veilig.

Vervolgens wordt gevraagd of je anonieme gebruikers wilt verwijderen. Dit moet je sowieso doen voor de veiligheid, bevestig met y:

Daarna bepaal je of de root gebruiker extern mag verbinden met de server. Voor de veiligheid schakel je dit uit en bevestig je met y:

In de volgende stap kun je ook de testdatabase verwijderen die MariaDB (MySQL) standaard aanmaakt. Dit is niet nodig, dus bevestig met y:

Tot slot wordt gevraagd of je de permissies wilt updaten. Bevestig met y om het ingestelde root wachtwoord te activeren:

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