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

So installieren Sie MariaDB 10.7 auf Debian 11 Bullseye

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 würde plötzlich zu einem kostenpflichtigen Dienst werden, da Oracle es 2010 erworben hat. Mit ihrer 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.7 auf Debian 11 Bullseye installieren .

Voraussetzungen

  • Empfohlenes Betriebssystem: Debian 11 Bullseye
  • Benutzerkonto: Ein Benutzerkonto mit Sudo- oder Root-Zugriff.

Betriebssystem aktualisieren

Aktualisieren Sie Ihr Debian Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

sudo apt update && sudo apt upgrade -y

Das Tutorial verwendet den sudo-Befehl und vorausgesetzt, Sie haben den Sudo-Status .

So überprüfen Sie den Sudo-Status Ihres Kontos:

sudo whoami

Beispielausgabe, die den Sudo-Status zeigt:

[joshua@debian~]$ sudo whoami
root

Um ein bestehendes oder neues Sudo-Konto einzurichten, besuchen Sie unser Tutorial zum Hinzufügen eines Benutzers zu Sudoers unter Debian .

So verwenden Sie das Root-Konto verwenden Sie den folgenden Befehl mit dem Root-Passwort, um sich anzumelden.

su

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 ca-certificates apt-transport-https -y

MariaDB 10.7 GPG Key &Repository importieren

Um MariaDB erfolgreich zu installieren, müssen Sie das MariaDB 10.7-Repository aus MariaDB oder den vielen verfügbaren Mirrors importieren. Das Tutorial zeigt zwei Optionen zur Auswahl.

Option 1 – MariaDB 10.7 mit Mirror Server importieren

Die erste Option zum Importieren des GPG-Schlüssels und -Repositorys ist die Verwendung eines Spiegels. Sie können eine beliebige Anzahl von Spiegelpositionen festlegen, indem Sie die folgenden Beispielbefehle ändern. Der einzige Nachteil ist, dass sie bei größeren Release-Updates, z. B. 10.6.4 auf 10.6.5, ein paar Tage bis zu einer Woche im Rückstand sein können.

Importieren Sie zuerst den GPG-Schlüssel mit dem folgenden Befehl:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Beispielausgabe bei Erfolg:

Executing: /tmp/apt-key-gpghome.HOUXri7uzh/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Führen Sie als Nächstes den Befehl in Ihrem Terminal aus, um das MariaDB 10.7-Repository zu importieren:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'

Hinweis:Download-Mirrors finden Sie auf dieser Seite der MariaDB Foundation, um einen Standort für das Repository in Ihrer Nähe zu finden.

Nachdem der Schlüssel und das Repository importiert wurden, aktualisieren Sie die apt-Paketmanagerliste, um die neue Hinzufügung widerzuspiegeln.

sudo apt update

Überspringen Sie als Nächstes Option 2 und fahren Sie mit dem Installationsteil fort.

Option 2 – MariaDB 10.7 Repo mit offiziellem Bash-Skript importieren

Die zweite und vielleicht bevorzugtere Wahl ist die Verwendung des offiziellen Bash-Skripts, da alle Updates sofort nach der Bereitstellung in den offiziellen Repositories bereitgestellt werden. Benutzer, die sich nicht in der Nähe ihrer Server befinden, können mit einigen Problemen konfrontiert werden, aber dies wird für die Mehrheit kein Problem sein.

Verwenden Sie in Ihrem Terminal den folgenden Befehl.

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=10.7 --skip-maxscale --skip-tools

Beachten Sie, dass Sie höchstwahrscheinlich vergessen haben, das Curl-Paket zu installieren, wenn der Befehl fehlschlägt.

sudo apt install curl -y

Beispielausgabe:

Beachten Sie, dass Maxscale und Tools übersprungen wurden. Sie können diese Flags entfernen, aber im Moment werden Tools für Debian 11 nicht unterstützt. Die meisten Benutzer werden diese Extras nicht benötigen.

Dies zeigt, dass das Repository erfolgreich importiert wurde. Aktualisieren Sie als Nächstes Ihre APT-Repository-Liste.

sudo apt update

Installieren Sie MariaDB 10.7 unter Debian

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 drücken Sie dann die ENTER-TASTE 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.7.1-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

Überprüfen Sie den MariaDB 10.7-Dienststatus

Jetzt haben Sie MariaDB installiert und können den Status der Datenbanksoftware mit dem folgenden systemctl-Befehl überprüfen:

systemctl status mariadb

Beispiel:

Standardmäßig ist der MariaDB-Status aktiviert. Wenn nicht, starten Sie MariaDB mit dem folgenden Befehl:

sudo systemctl start mariadb

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 10.7 mit Sicherheitsskript sichern

Bei der Installation von MariaDB Neue Standardeinstellungen werden von den meisten Standards als schwach angesehen und geben Anlass zur Sorge, dass sie möglicherweise ein Eindringen ermöglichen oder Hacker ausnutzen könnten. Eine Lösung besteht 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.

Beispiel:

Melden Sie sich bei der MariaDB 10.7-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, das Root-Passwort einzugeben, das Sie entweder im Installations-Setup oder im Sicherheitsskript nach der Installation festgelegt haben. Sobald Sie sich in der MySQL-Dienstinstanz befinden, können Sie den folgenden Befehl als Test ausführen, um zu sehen, wie er in Betrieb ist.

Geben Sie den folgenden SHOW DATABASE-Befehl ein :

SHOW DATABASES;

Für MySQL-Neulinge muss die gesamte Befehlssyntax mit „; enden ”

Beispiel:

Um das Terminal zu verlassen, geben Sie den folgenden Beenden-Befehl ein :

EXIT;

So entfernen (deinstallieren) Sie MariaDB 10.7

Wenn Sie MariaDB nicht mehr verwenden und vollständig entfernen möchten, führen Sie den folgenden Befehl aus:

sudo apt remove mariadb-server mariadb-client --purge

Beispielausgabe:

Geben Sie Y ein und drücken Sie dann die ENTER-TASTE um mit der Deinstallation fortzufahren.

Entfernen Sie als Nächstes die Repositorys, die zum vollständigen Entfernen hinzugefügt wurden. Sie können dies tun, wenn Sie zu 10.6 oder einer anderen Quelle wechseln.

Wenn Sie MariaDB 10.7 mit der Mirror-Methode installiert haben, verwenden Sie zunächst den folgenden Befehl mit dem -Removal-Flag jetzt hinzugefügt.

sudo add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'
sudo apt update

Um das Bash-Skript-Repository zu entfernen, verwenden Sie den folgenden Befehl.

sudo rm /etc/apt/sources.list.d/mariadb.list
sudo apt update

Beachten Sie, dass dieser Befehl die meisten ungenutzten Abhängigkeiten in der MariaDB-Installation entfernt, um Ihr System zu bereinigen.


Debian
  1. So installieren Sie MariaDB unter Debian 9

  2. So installieren Sie die Docker-Engine unter Debian 11 (Bullseye)

  3. So installieren Sie MariaDB unter Debian 11

  4. So installieren Sie Docker in Debian 11 (Bullseye)

  5. So installieren Sie TeamViewer unter Debian 11 Bullseye

So installieren Sie GIMP unter Debian 11 Bullseye

So installieren Sie MariaDB 10.8 auf Debian 11 Bullseye

So installieren Sie LibreNMS 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