MariaDB ist ein kostenloses und von der Community entwickeltes relationales Datenbanksystem, das ein kompatibler Drop-in-Ersatz für das äußerst beliebte MySQL-Datenbankverwaltungssystem ist.
Es wurde von MySQL abgezweigt, nachdem die ursprünglichen Entwickler von MySQL ihre Bedenken hinsichtlich der Übernahme von MySQL durch Oracle zum Ausdruck gebracht hatten. Seitdem bleibt MariaDB garantiert kostenlos und Open Source unter der GNU-Lizenz.
MariaDB ist sehr beliebt für seine schnelle Leistung, Skalierbarkeit, Stabilität und Robustheit. Es ist mit einer Vielzahl von Betriebssystemen kompatibel, darunter Linux, FreeBSD, Mac und Windows.
Die große Auswahl an Speicher-Engines, Plugins und anderen coolen Tools, die es bietet, macht es zu einer idealen Option für verschiedene Anwendungsfälle wie Datenanalyse, Data Warehousing, Transaktionsverarbeitung und so weiter. Tatsächlich ist es eine Schlüsselkomponente der LAMP- und LEMP-Stacks, die zum Hosten von Webanwendungen verwendet werden.
MariaDB-Funktionen
Zu den Hauptfunktionen von MariaDB gehören:
- Clustering-Technologie von Galera.
- Neue Speicher-Engines wie InnoDB, XtraDB, Aria, TokuDB, CONNECT und SEQUENCE, um nur einige zu nennen.
- Schnellere und verbesserte Replikation.
- Erweiterter Thread-Pool, der bis zu 200.00+ Verbindungen unterstützen kann.
- Neue Funktionen wie systemversionierte Tabellen, verankerte Datentypen und UNIX-Socket-Authentifizierung, um nur einige zu nennen.
In diesem Artikel führen wir Sie durch die Installation der MariaDB Datenbankserver auf Rocky Linux 8 und AlmaLinux 8 .
Schritt 1:MariaDB-Repository in Rocky Linux hinzufügen
Standardmäßig der Rocky Linux AppStream -Repository stellt MariaDB 10.3 bereit . Dies ist jedoch nicht die neuste Version. Im Moment ist die aktuelle stabile Version MariaDB 10.6 .
Um die neueste Version zu installieren, erstellen Sie eine MariaDB -Repository-Datei auf Ihrem System wie folgt.
$ sudo vim /etc/yum.repos.d/mariadb.repo
Fügen Sie die angezeigten Zeilen ein.
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.6/rhel8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Speichern Sie dann die Änderungen und beenden Sie die Datei.
Aktualisieren Sie als Nächstes die System-Repositorys für Rocky, um das neu hinzugefügte Repository zu registrieren.
$ sudo dnf update
Schritt 2:MariaDB unter Rocky Linux installieren
Wenn das Repository vorhanden ist, fahren Sie fort und installieren Sie MariaDB Datenbankserver wie gezeigt:
$ sudo dnf install mariadb-server mariadb
Aktivieren Sie nach der Installation MariaDB Dienst beim Booten starten und starten Sie den Dienst mit den folgenden Befehlen.
$ sudo systemctl enable mariadb $ sudo systemctl start mariadb
Überprüfen Sie dann den Ausführungsstatus von MariaDB .
$ sudo systemctl status mariadb
Die Ausgabe zeigt, dass alles so funktioniert, wie es sollte.
Schritt 3:MariaDB in Rocky Linux sichern
MariaDB kommt mit Standardeinstellungen, die schwach sind und Sicherheitsrisiken darstellen, die dazu führen können, dass der Datenbankserver von Hackern ausgenutzt wird. Daher müssen wir zusätzliche Maßnahmen ergreifen, um den Datenbankserver zu sichern.
Dazu führen wir das folgende Skript aus.
$ sudo mysql_secure_installation
Legen Sie zuerst das Root-Passwort fest.
Drücken Sie für die verbleibenden Eingabeaufforderungen ‘Y’
um anonyme Benutzer zu löschen, Remote-Root-Login zu verbieten und die Testdatenbank zu entfernen, die in der Produktion nicht benötigt wird, und schließlich die Änderungen zu speichern.
Um sich bei MariaDB anzumelden Datenbankserver, führen Sie den folgenden Befehl aus
$ sudo mysql -u root -p
Geben Sie das Root-Passwort ein, das Sie im vorherigen Schritt konfiguriert haben, und drücken Sie ENTER um auf die MariaDB zuzugreifen Schale.
Und los geht's. Wir haben die MariaDB erfolgreich installiert Datenbankserver auf Rocky Linux 8 . Denken Sie daran, dass Sie immer noch die von AppStream bereitgestellte Version verwenden können Repository, das gut funktionieren wird. Wenn Sie jedoch die neueste Version von MariaDB installieren möchten , dann reicht das Hinzufügen des Repositorys aus.