Website-Suche

So installieren Sie MariaDB 10 auf RHEL 8


MariaDB ist eine beliebte Alternative zum MySQL-Datenbankverwaltungssystem. Es wurde von den ursprünglichen MySQL-Entwicklern entwickelt und soll Open Source bleiben.

MariaDB ist schnell und zuverlässig, unterstützt verschiedene Speicher-Engines und verfügt über Plugins, was es perfekt für eine Vielzahl von Anwendungsfällen macht.

In diesem Tutorial zeigen wir Ihnen, wie Sie den MariaDB-Server auf Ihrem RHEL 8 installieren. Wir werden die Version MariaDB 10.3.10 installieren.

Hinweis: In diesem Tutorial wird davon ausgegangen, dass Sie über ein aktives RHEL 8-Abonnement verfügen und über Root-Zugriff auf Ihr RHEL-System verfügen. Alternativ können Sie einen privilegierten Benutzer verwenden und die Befehle mit sudo ausführen.

MariaDB-Server installieren

Um den MariaDB-Server zu installieren, verwenden wir den folgenden yum-Befehl, um die Installation abzuschließen.

yum install mariadb-server

Dadurch werden der MariaDB-Server und alle erforderlichen Abhängigkeiten installiert.

Sobald die Installation abgeschlossen ist, können Sie den MariaDB-Dienst starten mit:

systemctl start mariadb

Wenn Sie möchten, dass der MariaDB-Dienst nach jedem Systemstart automatisch gestartet wird, können Sie den folgenden Befehl ausführen:

systemctl enable mariadb

Überprüfen Sie den Status des MariaDB-Dienstes mit:

systemctl status mariadb

Sichere MariaDB-Installation

Nachdem wir unseren Dienst nun gestartet haben, ist es an der Zeit, seine Sicherheit zu verbessern. Wir richten das Root-Passwort ein, deaktivieren die Remote-Root-Anmeldung, entfernen die Testdatenbank und den anonymen Benutzer. Abschließend werden wir alle Privilegien neu laden.

Führen Sie dazu einfach den folgenden Befehl aus und beantworten Sie die Fragen entsprechend:

mysql_secure_installation

Beachten Sie, dass das Passwort des Root-Benutzers leer ist. Wenn Sie es also ändern möchten, drücken Sie einfach die Eingabetaste, wenn Sie zur Eingabe des aktuellen Passworts aufgefordert werden. Den Rest können Sie den Schritten und Antworten auf dem Bild unten folgen:

Greifen Sie auf den MariaDB-Server zu

Gehen wir etwas tiefer und erstellen eine Datenbank, einen Benutzer und erteilen diesem Benutzer Berechtigungen für die Datenbank. Um über die Konsole auf den Server zuzugreifen, können Sie den folgenden Befehl verwenden:

mysql -u root -p 

Wenn Sie dazu aufgefordert werden, geben Sie das Root-Passwort ein, das Sie zuvor festgelegt haben.

Jetzt erstellen wir unsere Datenbank. Führen Sie zu diesem Zweck an der MariaDB-Eingabeaufforderung den folgenden Befehl aus:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Dadurch wird eine neue Datenbank mit dem Namen tecmint erstellt. Anstatt mit unserem Root-Benutzer auf diese Datenbank zuzugreifen, erstellen wir einen separaten Datenbankbenutzer, der nur über Berechtigungen für diese Datenbank verfügt.

Wir erstellen unseren neuen Benutzer mit dem Namen tecmint_user und gewähren ihm mit dem folgenden Befehl Berechtigungen für die tecmint-Datenbank:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO tecmint_user@localhost IDENTIFIED BY 'securePassowrd';

Achten Sie beim Erstellen Ihres eigenen Benutzers darauf, „securePassword“ durch das Passwort zu ersetzen, das Sie diesem Benutzer geben möchten.

Wenn Sie mit den obigen Befehlen fertig sind, geben Sie an der Eingabeaufforderung „quit“ ein, um MariaDB zu beenden:

MariaDB [(none)]> quit;

Jetzt können Sie mit dem neuen Benutzer auf die tecmint-Datenbank zugreifen.

mysql -u tecmint_user -p 

Geben Sie bei Aufforderung das Passwort für diesen Benutzer ein. Um die verwendete Datenbank zu ändern, können Sie an der MariaDB-Eingabeaufforderung Folgendes verwenden:

MariaDB [(none)]> use tecmint;

Dadurch wird die aktuelle Datenbank in tecmint geändert.

Alternativ können Sie den MySQL-Befehl ausführen, indem Sie den Datenbanknamen und den angezeigten Namen angeben.

mysql -u tecmint_user -p tecmint

Wenn Sie also das Passwort des Benutzers eingeben, nutzen Sie direkt die tecmint-Datenbank.

Erfahren Sie mehr über MariaDB

Hier haben Sie einige der Grundlagen von MariaDB gelernt, aber es gibt noch viel mehr zu entdecken. Wenn Sie Ihre Datenbankkenntnisse erweitern möchten, können Sie sich hier unsere Leitfäden ansehen:

  1. Lernen Sie MySQL/MariaDB für Anfänger – Teil 1
  2. Lernen Sie MySQL/MariaDB für Anfänger – Teil 2
  3. Grundlegende MySQL-Datenbankverwaltungsbefehle – Teil III
  4. 20 MySQL-Befehle (Mysqladmin) für die Datenbankverwaltung – Teil IV
  5. 15 nützliche Tipps zur Leistungsoptimierung und -optimierung von MariaDB – Teil V

Das ist es. In diesem Tutorial haben Sie gelernt, wie Sie den MariaDB-Server installieren und sichern und Ihre erste Datenbank erstellen. Wenn Sie Fragen haben, können Sie diese gerne im Kommentarbereich posten.