GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie MariaDB 10.6 auf Debian 11

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

Debian
  1. So installieren Sie Tomcat 8.5 auf Debian 9

  2. So installieren Sie MongoDB unter Debian 9

  3. So installieren Sie MariaDB unter Debian 9

  4. So installieren Sie Nginx unter Debian 9

  5. So installieren Sie MariaDB unter Debian 11

So installieren Sie NextCloud unter Debian 10

So installieren Sie MariaDB 10.7 auf Debian 11 Bullseye

So installieren Sie MariaDB 10.8 auf Debian 11 Bullseye

So installieren Sie MariaDB 10 unter Debian 11 Bullseye Linux

So installieren Sie MariaDB unter Debian 11

So installieren Sie Go unter Debian 11