Für den MariaDB-Install unter Debian 12 müssen Sie die folgenden Schritte durch­füh­ren:

  1. Bringen Sie Ihr Debian 12 auf den neuesten Stand.
  2. Führen Sie die In­stal­la­ti­on von MariaDB durch.
  3. Kon­fi­gu­rie­ren Sie das Da­ten­bank­ma­nage­ment­sys­tem.
  4. Über­prü­fen Sie den Status des Servers und rufen Sie die Datenbank auf.

MariaDB: Stan­dard­mä­ßig im Re­po­si­to­ry von Debian 12

Im Vergleich MySQL vs. MariaDB überzeugt die Fork (MariaDB) als sehr robuste, sichere und flexible Al­ter­na­ti­ve. In Debian zählt sie nicht von ungefähr zum Stan­dard­re­per­toire. Als Drop-In-Re­pla­ce­ment für MySQL lässt sich der SQL-Server ohne größere Än­de­run­gen in den LAMP-Stack (Linux, Apache, MySQL und PHP, Python oder Perl) in­te­grie­ren. Dennoch gibt es auch bei der In­stal­la­ti­on von MariaDB unter Debian 12 ein paar Punkte, die Sie aus Si­cher­heits­grün­den unbedingt beachten sollten. Wir führen Sie in diesem Artikel Schritt für Schritt durch die In­stal­la­ti­on.

Tipp

Sollten Sie MariaDB unter Debian 10 in­stal­lie­ren wollen, finden Sie alle dafür not­wen­di­gen Schritte im Digital Guide. Auch die Ein­rich­tung von MariaDB unter Debian 11 haben wir de­tail­liert zu­sam­men­ge­fasst. Wenn Sie statt­des­sen MongoDB unter Debian 10 verwenden möchten, gibt es ebenfalls einen passenden Artikel.

Welche Vor­aus­set­zun­gen müssen erfüllt sein?

Es gibt nur einige wenige Vor­aus­set­zun­gen, die Ihr System für die MariaDB-In­stal­la­ti­on unter Debian 12 erfüllen muss. Wichtig ist, dass Debian 12 bereits in­stal­liert ist und Sie über genügend Speicher verfügen. Das Minimum sind 512 Megabyte RAM sowie 1 Gigabyte Fest­plat­ten­spei­cher. Ein CPU-Kern reicht für einen Server im normalen Betrieb. Darüber hinaus benötigen Sie einen Root-Zugang und eine aktive Firewall.

Compute Engine
Die ideale IaaS für Ihre Workloads
  • Kos­ten­güns­ti­ge vCPUs und leis­tungs­star­ke de­di­zier­te Cores
  • Höchste Fle­xi­bi­li­tät ohne Min­dest­ver­trags­lauf­zeit
  • Inklusive 24/7 Experten-Support

Schritt für Schritt: MariaDB-Install unter Debian 12

In den nach­fol­gen­den Ab­schnit­ten erklären wir Ihnen, wie die In­stal­la­ti­on von MariaDB auf einem Debian-12-Gerät im Detail funk­tio­niert.

Schritt 1: System und Pakete auf den neuesten Stand bringen

Vor der ei­gent­li­chen In­stal­la­ti­on von MariaDB unter Debian 12 ist es sinnvoll, das System auf den neuesten Stand zu bringen. Dadurch vermeiden Sie unter anderem Si­cher­heits­pro­ble­me und pro­fi­tie­ren von Bugfixes und den neuesten Updates. Um den Pa­ke­t­in­dex und alle Ab­hän­gig­kei­ten zu ak­tua­li­sie­ren, nutzen Sie diese beiden apt-Befehle:

sudo apt update
sudo apt upgrade
bash

Nun sind alle Pakete des Systems aktuell und Sie können mit der In­stal­la­ti­on fort­fah­ren.

Schritt 2: Ver­si­ons­kon­trol­le und In­stal­la­ti­on von MariaDB unter Debian 12

Nach der Ak­tua­li­sie­rung können Sie mit der MariaDB-In­stal­la­ti­on unter Debian 12 beginnen. Die aktuelle Version des SQL-Servers ist im Nor­mal­fall im Re­po­si­to­ry von Debian 12 enthalten. Um dies zu über­prü­fen, nutzen Sie zunächst den folgenden Befehl:

sudo apt show mariadb-server
bash

Dieser zeigt Ihnen an, welche Version be­rück­sich­tigt wird. Wenn die ge­wünsch­te Version enthalten ist, führen Sie den folgenden Befehl aus, um die In­stal­la­ti­on zu starten:

sudo apt install mariadb-server
bash

Während des Vorgangs werden Sie nach Ihrem Passwort gefragt. Sobald Sie dieses ein­ge­ge­ben haben, wird der Vorgang fort­ge­setzt.

Schritt 3: MariaDB nach der In­stal­la­ti­on absichern und kon­fi­gu­rie­ren

Im Anschluss sollten Sie MariaDB zu­sätz­lich absichern. Das Programm stellt für diesen Zweck ein eigenes Si­cher­heits­skript zur Verfügung, welches Sie zur Ein­stel­lung in­di­vi­du­el­ler Si­cher­heits­me­cha­nis­men nutzen können. Sie führen es mit dem folgenden Befehl aus:

sudo mysql_secure_installation
bash

Dieses Skript bietet Ihnen einige zu­sätz­li­che Optionen zur Ab­si­che­rung be­zie­hungs­wei­se Stärkung der In­stal­la­ti­on. So können Sie unter anderem nach Wunsch ein Root-Passwort ein­rich­ten, anonyme User entfernen, die Test­da­ten­bank löschen und Root-Logins aus der Ferne (per Remote) un­ter­bin­den. Um Aktionen durch­zu­füh­ren, geben Sie [Y] ein. Möchten Sie auf eine Maßnahme ver­zich­ten, wählen Sie [N]. Beide Mög­lich­kei­ten be­stä­ti­gen Sie jeweils mit [Enter].

Schritt 4: In­stal­la­ti­on über­prü­fen und Version einsehen

Nachdem die In­stal­la­ti­on von MariaDB unter Debian 12 ab­ge­schlos­sen wurde, startet das Programm au­to­ma­tisch. Um den Status von MariaDB zu über­prü­fen, geben Sie den folgenden Befehl ein:

sudo systemctl status mariadb
bash

Wenn Sie MariaDB aufrufen möchten, ist dieser Befehl der passende:

sudo mariadb
bash

Um zu über­prü­fen, welche Ver­si­ons­num­mer von MariaDB genutzt wird, ist dieser Befehl der richtige:

> SELECT version();
sql

Möchten Sie MariaDB auf Debian 12 de­instal­lie­ren, funk­tio­niert dies ganz einfach mit dem folgenden Befehl:

sudo apt purge mariadb-server
bash

Be­stä­ti­gen Sie ab­schlie­ßend mit [Y] und [Enter], dass Sie den Server wirklich voll­stän­dig löschen möchten. Im Anschluss wird MariaDB von Ihrem System entfernt.

Zum Hauptmenü