MariaDB (MySQL) installieren und absichern | XionHosting
Hilfe /Anleitungen /MariaDB (MySQL) installieren und absichern

MariaDB (MySQL) installieren und absichern

Datenbankserver installieren, Root absichern und Datenbank mit eigenem Benutzer anlegen.

Aktualisiert 17.10.2026

MariaDB ist der Standard-Ersatz für MySQL unter Debian und Ubuntu. Apps und Shops wie WordPress, Nextcloud oder Shopware laufen damit.

1. Installieren

apt install -y mariadb-server
systemctl enable --now mariadb

2. Absichern

mariadb-secure-installation

Entferne anonyme Benutzer und die Testdatenbank und verbiete den Root-Login von außen. Unter Debian und Ubuntu meldet sich root lokal ohne Passwort über den Systembenutzer an. Das ist gewollt und sicher.

3. Datenbank und Benutzer anlegen

mariadb
CREATE DATABASE shop CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'shop'@'localhost' IDENTIFIED BY 'langes-zufaelliges-passwort';
GRANT ALL PRIVILEGES ON shop.* TO 'shop'@'localhost';
FLUSH PRIVILEGES;

Gib jeder Anwendung einen eigenen Benutzer mit Rechten nur auf ihre Datenbank.

4. Zugriff von außen?

Am besten gar nicht. Läuft die Anwendung auf demselben Server, bleibt MariaDB auf 127.0.0.1. Brauchst du Fernzugriff, nutze einen SSH-Tunnel:

ssh -L 3306:127.0.0.1:3306 root@DEINE-IP

Danach verbindest du dein Datenbank-Tool mit 127.0.0.1:3306 auf deinem Rechner.

5. Sichern

mariadb-dump --single-transaction shop | gzip > shop-$(date +%F).sql.gz

Automatisch per Cronjob: siehe Cronjobs einrichten.

Hat dir das geholfen?