MariaDB auf Debian 10: In 5 Schritten installiert
Die Installation von MariaDB unter Debian 10 erfolgt in diesen Schritten:
- Bringe dein System auf den aktuellen Stand.
- Installiere das Datenbankmanagementsystem.
- Konfiguriere MariaDB.
- Erstelle bei Bedarf einen zusätzlichen Admin-Account.
- Überprüfe die erfolgreiche Installation.
Warum MariaDB und Debian 10 ein perfektes Team sind
Du hast den Vergleich MariaDB vs. MySQL gezogen und dich für den modernen Fork entschieden? Dann kannst du das Datenbankmanagementsystem jederzeit als MySQL-Alternative im LAMP-Stack (Linux, Apache, MySQL und PHP, Python oder Perl) mit Debian einsetzen. Da MariaDB als Drop-In-Replacement konzipiert ist, verlief der Wechsel schon immer unkompliziert. Mittlerweile setzt Debian standardmäßig voll auf MariaDB und liefert direkt die passenden Pakete aus.
Welche Voraussetzungen sind nötig?
Für den MariaDB-Install unter Debian sind nur wenige Vorbereitungen zu treffen. Wichtig ist ein Server mit Debian 10 sowie ein Non-Root-User mit Sudo-Rechten. Zudem sollte vorab eine sichere Firewall konfiguriert und aktiv sein. Sobald das erledigt ist, kannst du direkt mit der Installation loslegen.
MariaDB-Install in Debian 10: Schritt-für-Schritt-Anleitung
Wie du MariaDB unter Debian 10 genau installierst, zeigen wir dir im Detail in den folgenden Abschnitten.
Schritt 1: System aktualisieren
Zuerst solltest du deinen Paketindex auffrischen, damit du mit den aktuellsten Versionen arbeitest. Nutze dafür die folgenden apt-Befehle:
sudo apt update
sudo apt upgradebashJetzt ist deine Debian-10-Installation am neuesten Stand.
Schritt 2: MariaDB auf Debian 10 installieren
Nun installierst du MariaDB. Debian 10 enthält die Version 10.3 standardmäßig im Repository, da sie als bevorzugte MySQL-Lösung gilt. Installiere das Paket mit diesem Befehl:
sudo apt install mariadb-serverbashSchritt 3: Sicherheit von MariaDB konfigurieren
Die Programmdateien sind nun auf deinem Debian 10 installiert – allerdings fehlen noch wichtige Sicherheitsvorkehrungen. Damit deine Daten geschützt bleiben, bietet MariaDB ein Skript an, mit dem du den Serverzugriff einschränkst und ungenutzte Konten löschst. Nutze dafür folgendes Skript:
sudo mysql_secure_installationbashZuerst wirst du nach dem Root-Passwort gefragt. Da noch keines vergeben wurde, drücke einfach die Enter-Taste. Danach kannst du ein neues Passwort festlegen. Da der Root-Account von MariaDB oft für automatische Wartungsaufgaben genutzt wird, solltest du die Authentifizierung hier noch nicht ändern. Das könnte sonst dazu führen, dass Updates deine Admin-Rechte beeinträchtigen. Tippe [N] und bestätige mit [Enter].
Alle weiteren Abfragen kannst du mit [Y] beantworten und per [Enter] bestätigen. So werden anonyme User und die Testdatenbank entfernt sowie Remote-Logins für Root deaktiviert.
Schritt 4: Admin-Konto anlegen (optional)
Dieser Schritt ist optional, aber oft sinnvoll. Da der Root-User unter Debian standardmäßig unix_socket statt eines Passworts nutzt, kann es bei externen Programmen mit Admin-Bedarf zu Problemen kommen. Erstelle daher am besten ein zusätzliches Admin-Konto mit Passwortschutz und denselben Rechten wie der Root-Account.
Öffne MariaDB:
sudo mariadb -u rootbashErstelle nun einen neuen User mit Root-Privilegien und Passwort. Wähle deinen Namen und ein sicheres Passwort selbst aus:
CREATE USER 'nutzername'@'localhost' IDENTIFIED BY 'passwort';
GRANT ALL PRIVILEGES ON *.* TO 'nutzername'@'localhost' WITH GRANT OPTION;sqlNutze FLUSH PRIVILEGES, um die Änderungen sofort zu aktivieren:
FLUSH PRIVILEGES;sqlVerlasse anschließend die Shell:
exitbashSchritt 5: MariaDB-Status prüfen
Prüfe zum Abschluss, ob MariaDB nach der Installation auf Debian 10 korrekt läuft. Nutze dazu diesen Befehl:
sudo systemctl status mariadbbashSollte MariaDB nicht automatisch starten, hilft dieser Befehl weiter:
sudo systemctl start mariadbbashNun ist deine MariaDB einsatzbereit.