Wie man MariaDB 11 unter Debian 12 Linux installiert

In unserem letzten Artikel, ‚Die Geschichte hinter der Übernahme von MySQL‘, haben wir die Notwendigkeit diskutiert, MySQL zu fork , den Aufstieg von MariaDB , seine Funktionen, eine vergleichende Studie von MariaDB und MySQL, die Migration einiger weltberühmter Unternehmen und Unternehmen (wie Google und Wikipedia) von MySQL zu MariaDB und viele andere technische und nicht-technische Aspekte davon.

Dieses Tutorial führt Sie durch den Prozess der Installation von MariaDB auf einem Debian 12-Server und stellt sicher, dass es mit einer sicheren anfänglichen Konfiguration läuft.

Schritt 1: Debian-System aktualisieren

Um sicherzustellen, dass Sie die neuesten Paketinformationen haben, aktualisieren Sie die Paketliste des Systems, indem Sie die folgenden apt-Befehle ausführen .

sudo apt update
sudo apt upgrade
Upgrade Debian System

Schritt 2: MariaDB-Repository hinzufügen

Debian 12 enthält eine Standard-MariaDB-Version in seinen Repositories, aber für MariaDB 11 müssen Sie das offizielle MariaDB-Repository hinzufügen, das Softwarepakete im Zusammenhang mit dem MariaDB-Server enthält, einschließlich des Servers selbst, Clients und Dienstprogramme.

Erstellen Sie die Datei /etc/apt/sources.list.d/mariadb.sources und fügen Sie die Repository-Informationen wie gezeigt hinzu.

sudo nano /etc/apt/sources.list.d/mariadb.sources

Fügen Sie die folgenden Zeilen zur Datei hinzu.

# MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
# https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
# deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp
Add MariaDB Repository

Um die Authentizität der Pakete zu bestätigen, importieren Sie den MariaDB GPG Schlüssel mit den folgenden Befehlen.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Schritt 3: Installieren Sie MariaDB 11 auf Debian

Nachdem Sie das MariaDB Repository aktiviert haben, können Sie MariaDB 11 mit den folgenden Befehlen installieren.

sudo apt update
sudo apt install mariadb-server
Install MariaDB on Debian

Schritt 4: Sichern Sie die MariaDB-Installation

Nach Abschluss der MariaDB-Installation müssen Sie die Installation sichern, indem Sie das Sicherheitsskript wie gezeigt ausführen.

sudo mysql_secure_installation

Sie werden aufgefordert, ein Passwort für den Root-Benutzer festzulegen, den anonymen Benutzer zu entfernen, die Remote-Root-Anmeldung zu deaktivieren, die Testdatenbank zu entfernen und die Privilegien neu zu laden.

Secure MariaDB on Debian

Schritt 5: Überprüfen Sie die MariaDB-Installation

Um die Version von MariaDB zu überprüfen, müssen Sie den folgenden mysql Befehl ausführen, der Informationen zur aktuell auf Ihrem Debian-System installierten MariaDB-Version anzeigt.

mysql --version

Beispiel-Ausgabe:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

Sie sollten auch überprüfen, ob MariaDB ordnungsgemäß ausgeführt wird, indem Sie den folgenden systemctl Befehl ausführen.

sudo systemctl status mariadb
Check MariaDB Running Status

Schritt 6: Verbindung zur MariaDB-Shell herstellen

Greifen Sie auf die MariaDB-Befehlszeilenschnittstelle zu, um zu bestätigen, dass Sie eine erfolgreiche Verbindung herstellen können.

sudo mariadb -u root -p

Geben Sie das Root-Passwort ein, wenn Sie dazu aufgefordert werden. Wenn Sie sich problemlos anmelden können, ist MariaDB korrekt installiert und konfiguriert.

Connect to MariaDB

Schritt 7: Erstellen Sie einen MySQL-Benutzer

Um einen Benutzer in MySQL zu erstellen, können Sie den folgenden SQL-Befehl mit Ihrem gewünschten Benutzernamen und Passwort verwenden, wie gezeigt.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
Create MySQL User
Schlussfolgerung

Sie haben MariaDB 11 erfolgreich auf Ihrem Debian 12-System installiert. Beachten Sie die MariaDB-Dokumentation für zusätzliche Konfigurationsoptionen und bewährte Verfahren.

Source:
https://www.tecmint.com/install-mariadb-in-debian/