MariaDB ist eine beliebte Alternative zum Datenbankverwaltungssystem MySQL. 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 MariaDB installieren Server auf Ihrem RHEL 8 . Wir werden MariaDB 10.3.10 installieren Ausführung.
Hinweis :Dieses Tutorial setzt voraus, dass Sie ein aktives RHEL 8-Abonnement haben und Root-Zugriff auf Ihr RHEL-System haben. Alternativ können Sie einen privilegierten Benutzer verwenden und die Befehle mit sudo ausführen .
MariaDB-Server installieren
Um die MariaDB zu installieren server verwenden wir den folgenden yum-Befehl, um die Installation abzuschließen.
# yum install mariadb-server
Dadurch wird die MariaDB installiert Server und alle erforderlichen Abhängigkeiten.
Sobald die Installation abgeschlossen ist, können Sie die MariaDB starten Service 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 von MariaDB Service mit:
# systemctl status mariadb
Sichere MariaDB-Installation
Nachdem wir unseren Dienst gestartet haben, ist es an der Zeit, seine Sicherheit zu verbessern. Wir werden das Root-Passwort einrichten, die Remote-Root-Anmeldung deaktivieren, die Testdatenbank und den anonymen Benutzer entfernen. Abschließend laden wir alle Privilegien neu.
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 "Enter" , wenn Sie zur Eingabe des aktuellen Kennworts aufgefordert werden. Den Rest können Sie den Schritten und Antworten auf dem Bild unten folgen:
Greifen Sie auf den MariaDB-Server zu
Lassen Sie uns etwas tiefer gehen und eine Datenbank und einen Benutzer erstellen und diesem Benutzer Berechtigungen für die Datenbank erteilen. Um mit der Konsole auf den Server zuzugreifen, können Sie den folgenden Befehl verwenden:
# mysql -u root -p
Wenn Sie dazu aufgefordert werden, geben Sie das zuvor festgelegte Root-Passwort ein.
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 Berechtigungen für diese Datenbank hat.
Wir erstellen unseren neuen Benutzer namens tecmint_user und ihm Privilegien auf tecmint gewähren Datenbank mit dem folgenden Befehl:
MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'securePassowrd';
Achten Sie beim Erstellen Ihres eigenen Benutzers darauf, „securePassword“ zu ersetzen mit dem Passwort, das Sie diesem Benutzer geben möchten.
Wenn Sie mit den obigen Befehlen fertig sind, geben Sie „quit“ ein an der Eingabeaufforderung zum Beenden von MariaDB:
MariaDB [(none)]> quit;
Jetzt können Sie mit dem neuen Benutzer auf tecmint zugreifen Datenbank.
# mysql -u tecmint_user -p
Wenn Sie dazu aufgefordert werden, geben Sie das Kennwort 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 durch Angabe des Datenbanknamens sowie angezeigt.
# mysql -u tecmint_user -p tecmint
Wenn Sie also das Passwort des Benutzers eingeben, verwenden 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 Ihr Datenbankwissen erweitern möchten, können Sie sich hier unsere Leitfäden ansehen:
- MySQL / MariaDB für Anfänger lernen – Teil 1
- MySQL / MariaDB für Anfänger lernen – Teil 2
- Grundlegende MySQL-Datenbankverwaltungsbefehle – Teil III
- 20 MySQL (Mysqladmin)-Befehle für die Datenbankverwaltung – Teil IV
- 15 nützliche Tipps zur MariaDB-Leistungsoptimierung und -optimierung – Teil V
Das ist es. In diesem Tutorial haben Sie gelernt, wie Sie MariaDB installieren und sichern Server und erstellen Sie Ihre erste Datenbank. Wenn Sie Fragen haben, können Sie diese gerne im Kommentarbereich posten.