So installieren Sie Mariadb auf Debian 11

So installieren Sie Mariadb auf Debian 11

MySQL ist ein beliebtes kostenloses Datenbankverwaltungssystem und auch eine herausragende Komponente des Lampenstapels. MySQL wurde durch Mariadb in Debian -Repositories ersetzt, was eine anständige Alternative zu MySQL ist und so ziemlich jede Operation durchführt, die MySQL durchführt.

MySQL ist derzeit nicht für Debian 11 Bullseye erhältlich, daher ist Mariadb eine perfekte Wahl. Dieser Artikel konzentriert sich auf die Installation von Mariadb, eine Alternative zu MySQL zu Debian 11.

Installieren Sie Mariadb auf Debian 11

Die Mariadb -Pakete sind im Rahmen der offiziellen Repositories erhältlich. Sie können es direkt installieren, ohne Ihrem System ein zusätzliches Repo hinzuzufügen. Für dieses Tutorial werden wir Mariadb auf dem Debian 11 -System über Standard -Repositories installieren.

Aktualisieren Sie zunächst die Liste der Pakete mit:

sudo APT -Update  

Um Mariadb zu installieren, führen Sie den folgenden Befehl aus:

sudo apt installieren mariadb-server  

Konfigurieren Sie Mariadb auf Debian

Um MariADB ordnungsgemäß zu konfigurieren, müssen wir ein Sicherheitsskript mit dem unten erwähnten Befehl ausführen:

sudo mysql_secure_installation  

Nach dem Ausführen des obigen Befehls werden Sie mit verschiedenen Optionen aufgefordert:

Die Optionen sind selbsterklärend, für die ersten beiden Optionen wählen „n“ und für die nächste Folge von Optionen "y" für Ja.

Erstellen Sie den Benutzern von Berechtigungen mit Authentifizierung

Für Sicherheitszwecke verwendet MariADB ein UNIX_Socket -Plugin, um den Root -Benutzer zu authentifizieren. Dies kann zu Komplikationen führen. Daher wird empfohlen, einen neuen Benutzer mit passwortbasiertem Zugriff festzulegen. Und um eine neue Benutzeranmeldung bei MariADB zu erstellen, indem Sie:

sudo mysql  

Erstellen Sie nun einen neuen Benutzer mit einem Passwort auf dem MariADB -Server.

"> Benutzer erstellen" admin "@'localhost' identifiziert von '_pa $$ w0rd_';  

Stellen Sie sicher, dass Sie sich ändern Administrator mit Ihrem Benutzernamen und _pas $$ w0rd_ mit einem neuen sicheren Passwort.

Ergeben Sie als nächstes Berechtigungen für alle Datenbanken für ein neu erstelltes Konto. Hier das Zuschussoption Ermöglichen Sie einem Benutzer, andere Benutzer zu erstellen und ihm Berechtigungen zuzuweisen.

"> Geben Sie alle auf * gewähren.* Zu 'admin'@'localhost' mit Grant -Option;  

Wenden Sie die neuen Änderungen an, führen Sie aus:

"> Spülung Privilegien;  

Und aufzuhören zu tippen "Beenden".

"> Beenden  

Die SQL -Anweisungen sind unempfindlich, sodass Sie sie auf jeden Fall schreiben können.

Schließen Sie den Mariadb -Server an

Man kann den Mariadb -Dienst mithilfe des Systemd verwalten. Um den Status von MariadB zu testen, verwenden Sie den folgenden Befehl:

sudo systemctl status mariadb  

Wenn Mariadb aus einigen Gründen nicht ausgeführt wird, verwenden Sie den folgenden Befehl, um ihn zu starten:

sudo systemctl starten mariadb  

Mit einer weiteren Überprüfung können Sie versuchen, eine Verbindung zur Datenbank herzustellen, indem Sie:

sudo mysqladmin Version  
Ausgabe mysqladmin ver 9.1 Verteiler 10.5.11-mariadb für Debian-Linux-Gnu auf x86_64 Copyright (C) 2000, 2018, Oracle, Mariadb Corporation AB und andere. Server Version 10.5.11-mariADB-1-Protokoll Version 10 Verbindung Localhost über UNIX Socket Unix Socket/Run/MySQLD/MySQLD.SOCK -Laufzeit: 3 Stunden 45 min 24 Sekunden Threads: 1 Fragen: 497 Langsame Abfragen: 0 Öffnet: 171 Geöffnete Tabellen: 28 Abfragen pro Sekunde AVG: 0.036 

Stellen Sie als Nächst.

Mysql -u admin -p  

Die Ausgabe des obigen Befehls fragt nach dem Passwort. Verwenden Sie das Passwort, das Sie in den obigen Schritten festlegen. Bei einer erfolgreichen Authentifizierung erhalten Sie die Mariadb -Shell wie unten:

Ausgabe eingeben Passwort: Willkommen im Mariadb Monitor. Befehle enden mit; oder \ g. Ihre MariADB -Verbindungs ​​-ID ist 60 Serverversion: 10.5.11-mariadb-1 Debian 11 Copyright (C) 2000, 2018, Oracle, Mariadb Corporation AB und andere. Geben Sie "Hilfe" ein; " oder '\ h' für Hilfe. Geben Sie '\ c' ein, um die aktuelle Eingabeanweisung zu löschen. Mariadb [(keine)]> 

Abschluss

Mariadb ist eine Open-Source-Alternative zu MySQL in der neuesten Version von Debian. Diese Beschreibung ist eine Anleitung zur Installation von Mariadb auf Debian 11 Bullseye. Wir haben gelernt, wie man Mariadb auf Debian 11 installiert und konfiguriert. Wir haben auch einen separaten Benutzer erstellt, um die Datenbank mit Kennwortzugriff zu verwalten. Schließlich haben wir auch Versorgungsunternehmen besprochen, um den Mariadb -Status zu testen.