In ons laatste artikel, ‘Het verhaal achter de overname van MySQL,’ bespraken we de noodzaak om MySQL te fork, de opkomst van MariaDB, de functies ervan, een vergelijkende studie van MariaDB en MySQL, de migratie van enkele van ’s werelds bekendste bedrijven en ondernemingen (zoals Google en Wikipedia) van MySQL naar MariaDB, en vele andere technische en niet-technische aspecten ervan.
Deze handleiding zal u begeleiden bij het proces van het installeren van MariaDB op een Debian 12-server en ervoor zorgen dat deze draait met een veilige initiële configuratie.
Stap 1: Update Debian Systeem
Om ervoor te zorgen dat u de nieuwste pakketinformatie heeft, werkt u de pakketlijst van het systeem bij door de volgende apt-commando’s uit te voeren.
sudo apt update sudo apt upgrade

Stap 2: Voeg MariaDB Repository Toe
Debian 12 bevat een standaard MariaDB-versie in zijn repositories, maar voor MariaDB 11 moet u de officiële MariaDB-repository toevoegen die softwarepakketten bevat die verband houden met MariaDB Server, inclusief de server zelf, clients en hulpprogramma’s.
Maak het bestand /etc/apt/sources.list.d/mariadb.sources en voeg de repository-informatie toe zoals hieronder getoond.
sudo nano /etc/apt/sources.list.d/mariadb.sources
Voeg de volgende regels toe aan het bestand.
# MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC # https://mariadb.org/download/ X-Repolib-Name: MariaDB Types: deb # deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details. # URIs: https://deb.mariadb.org/11.1/debian URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian Suites: bookworm Components: main Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

Volgende, om de authenticiteit van de pakketten te bevestigen, importeer de MariaDB GPG-sleutel met de volgende commando’s.
sudo apt install apt-transport-https curl sudo mkdir -p /etc/apt/keyrings sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'
Stap 3: Installeer MariaDB 11 op Debian
Nadat je het MariaDB-opslagplaats hebt ingeschakeld, kun je MariaDB 11 installeren met de volgende commando’s.
sudo apt update sudo apt install mariadb-server

Stap 4: Beveilig MariaDB Installatie
Zodra de MariaDB-installatie is voltooid, moet je de installatie beveiligen door het beveiligingsscript uit te voeren zoals getoond.
sudo mysql_secure_installation
Je wordt gevraagd om een wachtwoord in te stellen voor de rootgebruiker, de anonieme gebruiker te verwijderen, externe rootaanmelding uit te schakelen, de testdatabase te verwijderen en de privileges te herladen.

Stap 5: Verifieer MariaDB Installatie
Om de versie van MariaDB te controleren, moet je het volgende mysql-commando uitvoeren, dat informatie zal tonen over de momenteel geïnstalleerde MariaDB-versie op je Debian-systeem.
mysql --version
Voorbeelduitvoer:
mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using EditLine wrapper
Je moet ook verifiëren dat MariaDB correct werkt door het volgende systemctl-commando uit te voeren.
sudo systemctl status mariadb

Stap 6: Verbind met MariaDB Shell
Bereik de MariaDB-opdrachtregelinterface om te bevestigen dat je succesvol kunt verbinden.
sudo mariadb -u root -p
Voer het rootwachtwoord in wanneer daarom wordt gevraagd. Als je zonder problemen kunt inloggen, is MariaDB correct geïnstalleerd en geconfigureerd.

Stap 7: Maak een MySQL-gebruiker aan
Om een gebruiker aan te maken in MySQL, kun je het volgende SQL-commando gebruiken met de gewenste gebruikersnaam en wachtwoord zoals getoond.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT;

Conclusie
Je hebt MariaDB 11 succesvol geïnstalleerd op je Debian 12 systeem. Vergeet niet de MariaDB-documentatie te raadplegen voor aanvullende configuratieopties en beste praktijken.