MariaDB ist neben ihrem Urheber MySQL eine der beliebtesten Open-Source-Datenbanken . Die ursprünglichen Schöpfer von MySQL entwickelte MariaDB als Reaktion auf Befürchtungen, dass MySQL wird plötzlich zu einem kostenpflichtigen Dienst, da Oracle es 2010 erworben hat. Mit seiner Geschichte ähnlicher Taktiken haben die Entwickler hinter MariaDB versprochen, es Open Source und frei von solchen Befürchtungen zu halten, wie das, was mit MySQL .
MariaDB ist genauso populär geworden wie MySQL mit Entwicklern, mit Funktionen wie erweitertem Clustering mit Galera Cluster 4 , schnellerer Cache/Indizes, Speicher-Engines und Funktionen/Erweiterungen, die Sie in MySQL nicht finden werden .
Im folgenden Tutorial erfahren Sie, wie Sie MariaDB 10.6 auf Debian 11 installieren .
Voraussetzungen
- Empfohlenes Betriebssystem: Debian 11 Bullseye
- Benutzerkonto: Ein Benutzerkonto mit Sudo- oder Root-Zugriff.
Betriebssystem aktualisieren
Aktualisieren Sie Ihr Debian 11 Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:
sudo apt update && sudo apt upgrade
Abhängigkeiten installieren
Der erste Schritt besteht darin, die für die Installation erforderlichen Abhängigkeiten zu installieren. Verwenden Sie dazu den folgenden Befehl in Ihrem Terminal:
sudo apt-get install curl software-properties-common dirmngr -y
GPG-Schlüssel und -Repository importieren
Um MariaDB erfolgreich zu installieren, müssen Sie den GPG-Schlüssel importieren, um zu überprüfen, ob die Pakete aus der authentischen Quelle stammen und nicht geändert wurden. Verwenden Sie dazu den folgenden Befehl:
sudo curl -LsSO https://mariadb.org/mariadb_release_signing_key.asc
sudo chmod -c 644 mariadb_release_signing_key.asc
sudo mv -vi mariadb_release_signing_key.asc /etc/apt/trusted.gpg.d/
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.realcompute.io/mariadb/repo/10.6/debian bullseye main'
Beachten Sie, dass Download-Mirrors auf dieser Seite von der MariaDB Foundation gefunden werden können, um einen Standort für das Repository in Ihrer Nähe zu finden.
Beispielausgabe:
Nachdem der Schlüssel und das Repository importiert wurden, aktualisieren Sie die apt-Paketmanagerliste, um die neue Hinzufügung widerzuspiegeln.
sudo apt update
Installieren Sie MariaDB
Um MariaDB zu installieren, müssen Sie die Client- und Serverpakete installieren. Dies kann wie folgt erfolgen:
sudo apt install mariadb-server mariadb-client
Beispielausgabe:
Geben Sie Y ein und dann die Eingabetaste drücken um mit der Installation fortzufahren.
Bestätigen Sie die Installation von MariaDB, indem Sie die Version und den Build überprüfen:
mariadb --version
Beispielausgabe:
mariadb Ver 15.1 Distrib 10.6.4-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper
Überprüfen Sie den Status des MariaDB-Servers
Jetzt haben Sie MariaDB installiert und können den Status der Datenbanksoftware mit dem folgenden systemctl-Befehl überprüfen:
systemctl status mariadb
Standardmäßig ist der MariaDB-Status deaktiviert. Um MariaDB zu starten, verwenden Sie den folgenden Befehl:
sudo systemctl start mariadb
Überprüfen Sie nun den Status erneut, und Sie sollten Folgendes erhalten:
So stoppen Sie MariaDB:
sudo systemctl stop mariadb
So aktivieren Sie MariaDB beim Systemstart:
sudo systemctl enable mariadb
So deaktivieren Sie MariaDB beim Systemstart:
sudo systemctl disable mariadb
So starten Sie den MariaDB-Dienst neu:
sudo systemctl restart mariadb
MariaDB mit Sicherheitsskript sichern
Bei der Installation von MariaDB fresh, die standardmäßigen Standardeinstellungen, die von den meisten Standards als schwach angesehen werden und Anlass zur Sorge geben, möglicherweise ein Eindringen zuzulassen oder Hacker auszunutzen, besteht eine Lösung darin, das Installationssicherheitsskript auszuführen, das mit MariaDB geliefert wird Installation.
Verwenden Sie zunächst den folgenden Befehl, um (mysql_secure_installation) zu starten :
sudo mysql_secure_installation
Als nächstes folgen Sie unten:
- Festlegen des Passworts für root Konten.
- Entfernen von Root-Konten, auf die von außerhalb des lokalen Hosts zugegriffen werden kann.
- Anonyme Benutzerkonten entfernen.
- Entfernen der Testdatenbank, auf die standardmäßig anonyme Benutzer zugreifen können.
Beachten Sie, dass Sie (Y) verwenden um alles zu entfernen.
Melden Sie sich bei der MariaDB-Instanz an
Nachdem Sie das Sicherheitsskript nach der Installation abgeschlossen haben, melden Sie sich bei Ihrer MariaDB an Datenbank kann folgendermaßen durchgeführt werden:
sudo mysql -u root -p
Sie werden aufgefordert, Ihr Stammverzeichnis einzugeben Passwort, und dann werden Sie erfolgreich in die MariaDB eingeloggt Datenbankterminal:
Beispiel:
Um das Terminal zu verlassen, geben Sie den folgenden Beenden-Befehl ein :
exit;
MariaDB deinstallieren
Wenn Sie MariaDB nicht mehr verwenden und vollständig entfernen möchten, führen Sie den folgenden Befehl aus:
sudo apt autoremove maridb-server mariadb-client
Entfernen Sie den GPG-Schlüssel:
sudo rm /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc
Entfernen Sie das Repo:
sudo rm /etc/apt/sources.list.d/mariadb.list