So installieren Sie MariaDB unter Debian 11. MariaDB ist eine der am häufigsten verwendeten Datenbanksoftware, die auf MySQL basiert und für mehrere bekannte Anwendungen wie WordPress und viele mehr verwendet wird.
In dieser Anleitung erfahren Sie, wie Sie den neuesten MariaDB-Community-Server unter Debian installieren.
Dieses Setup wurde in der Google Cloud getestet, sodass es auf allen Cloud-Hosting-Diensten wie AWS, Azure oder jedem VPS oder jedem dedizierten Server mit Debian 11 funktioniert.
Voraussetzungen
- Root-Zugriff auf Ihren Server oder einen sudo-Benutzer.
Schritt 1:Setup-Initialisierung
Beginnen Sie damit, die Pakete mit dem folgenden Befehl auf die neueste verfügbare Version zu aktualisieren.
sudo apt update sudo apt upgrade
Wget-Paket installieren.
sudo apt install wget
Sobald Sie das Setup aktualisiert haben, können Sie das Setup starten.
Schritt 2:APT-Repository konfigurieren
Standardmäßig enthalten Debian 11-Repositories das MariaDB-Paket. Aber sie sind möglicherweise veraltet und haben nicht die neueste Version. Um die neueste verfügbare Version zu installieren, müssen Sie die folgenden Schritte ausführen.
Um das MariaDB APT-Repository hinzuzufügen, führen Sie die folgenden Befehle aus
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup echo "b9e90cde27affc2a44f9fc60e302ccfcacf71f4ae02071f30d570e6048c28597 mariadb_repo_setup" | sha256sum -c -
Richtige Berechtigungen konfigurieren.
chmod +x mariadb_repo_setup
Richten Sie die zu installierende MariaDB-Version ein. Hier verwenden wir Version 10.6, die zum Zeitpunkt des Schreibens dieses Tutorials die neueste ist.
sudo ./mariadb_repo_setup --mariadb-server-version="mariadb-10.6"
Aktualisieren Sie den Paketindex und installieren Sie MariaDB.
sudo apt update sudo apt install mariadb-server mariadb-client
Sobald die Installation abgeschlossen ist, wird der MariaDB-Dienst automatisch gestartet. Geben Sie Folgendes ein, um zu überprüfen, ob der MariaDB-Server ausgeführt wird:
sudo service mariadb status
Die Ausgabe sollte zeigen, dass der Dienst aktiviert ist und ausgeführt wird:
● mariadb.service - MariaDB 10.6.7 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Mon 2022-02-14 05:51:33 UTC; 29s ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Process: 3823 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (> Process: 3824 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION > Process: 3826 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR> Process: 3870 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION> Process: 3872 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS) Main PID: 3855 (mariadbd)
Jetzt haben Sie die neueste Version des MariaDB-Servers installiert.
Schritt 3:MariaDB sichern
Die MariaDB-Installation wird mit einem Skript namens mysql_secure_installation
geliefert damit können Sie die Sicherheit des MariaDB-Servers einfach verbessern.
sudo mysql_secure_installation
Sie werden aufgefordert, den VALIDATE PASSWORD PLUGIN
zu konfigurieren die verwendet wird, um die Stärke der Passwörter der MariaDB-Benutzer zu testen und die Sicherheit zu verbessern.
Drücken Sie y
wenn Sie das Plugin zur Passwortvalidierung oder einen anderen Schlüssel einrichten möchten, um zum nächsten Schritt zu gelangen.
Es gibt drei Stufen der Kennwortvalidierungsrichtlinie:niedrig, mittel und stark.
Geben Sie 2 für die Bestätigung des starken Passworts ein.
Bei der nächsten Eingabeaufforderung werden Sie aufgefordert, ein Passwort für den MariaDB-Root-Benutzer festzulegen.
Wenn Sie das Plugin zum Überprüfen des Passworts einrichten, zeigt Ihnen das Skript die Stärke Ihres neuen Passworts an. Geben Sie y
ein um das Passwort zu bestätigen.
Als Nächstes werden Sie aufgefordert, den anonymen Benutzer zu entfernen, den Zugriff des Root-Benutzers auf den lokalen Computer einzuschränken, die Testdatenbank zu entfernen und die Berechtigungstabellen neu zu laden. Sie sollten mit y
antworten auf alle Fragen.
Steigern Sie Ihre Linux-Administrationskarriere mit einem abgeschlossenen Schulungskurs und bekommen Sie Ihren Traumjob.
Schlussfolgerung
Jetzt haben Sie gelernt, wie Sie den MariaDB-Server auf Debian 11 installieren und sichern.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.