Hoe om MariaDB 11 op Debian 12 Linux te installeren

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
Upgrade Debian System

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
Add MariaDB Repository

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
Install MariaDB on Debian

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.

Secure MariaDB on Debian

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
Check MariaDB Running Status

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.

Connect to MariaDB

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;
Create MySQL User
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.

Source:
https://www.tecmint.com/install-mariadb-in-debian/