GNU/Linux >> LINUX-Kenntnisse >  >> AlmaLinux

So installieren Sie MariaDB 10.6 auf AlmaLinux 8

MariaDB ist neben ihrem Urheber MySQL eine der beliebtesten Open-Source-Datenbanken . Die ursprünglichen Schöpfer von MySQL entwickelte MariaDB als Reaktion auf Befürchtungen, dass MySQL würde plötzlich zu einem kostenpflichtigen Dienst werden, da Oracle es 2010 erworben hat. Mit seiner Geschichte ähnlicher Taktiken haben die Entwickler hinter MariaDB versprochen, es Open Source und frei von solchen Befürchtungen zu halten, wie das, was mit MySQL .

MariaDB ist genauso populär geworden wie MySQL mit Entwicklern, mit Funktionen wie erweitertem Clustering mit Galera Cluster 4 , schnellerer Cache/Indizes, Speicher-Engines und Funktionen/Erweiterungen, die Sie in MySQL nicht finden werden .

Im folgenden Tutorial erfahren Sie, wie Sie MariaDB 10.6 auf AlmaLinux 8 installieren .

Voraussetzungen

  • Empfohlenes Betriebssystem: AlmaLinux 8.
  • Benutzerkonto: Ein Benutzerkonto mit sudo-Privilegien oder Root-Zugriff (su-Befehl) .

Betriebssystem aktualisieren

Aktualisieren Sie Ihr AlmaLinux Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

sudo dnf upgrade --refresh -y

Das Tutorial verwendet den sudo-Befehl und vorausgesetzt, Sie haben den Sudo-Status .

So überprüfen Sie den Sudo-Status Ihres Kontos:

sudo whoami

Beispielausgabe, die den Sudo-Status zeigt:

[joshua@localhost ~]$ sudo whoami
root

Um ein bestehendes oder neues Sudo-Konto einzurichten, besuchen Sie unser Tutorial zum So fügen Sie einen Benutzer zu Sudoern auf AlmaLinux hinzu .

So verwenden Sie das Root-Konto verwenden Sie den folgenden Befehl mit dem Root-Passwort, um sich anzumelden.

su

MariaDB 10.6-Repository erstellen und installieren

Die standardmäßige MariaDB gebündelt mit dem AlmaLinux AppStream -Repository stellt MariaDB 10.3, bereit die mittlerweile ziemlich veraltet ist. Um eine neuere Version zu installieren, sehen sich die meisten MariaDB 10.5 und die neueste stabile Version MariaDB 10.6 an . Beide können durch Hinzufügen der offiziellen MariaDB installiert werden Repository.

Öffnen Sie zuerst mit einem beliebigen Texteditor und erstellen Sie eine MariaDB -Repository-Datei auf Ihrem System wie folgt:

sudo nano /etc/yum.repos.d/mariadb.repo

Kopieren Sie als Nächstes die folgenden Zeilen und fügen Sie sie in die Datei für die neueste Version von MariaDB 10.6 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 

Wenn Sie die Alternative mehr Saison MariaDB 10.5 wünschen Verwenden Sie dann die nächste anstelle von MariaDB 10.6 :

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Speichern Sie die Datei (STRG+O) und beenden Sie dann (CLTRL+X) .

Um die Installation des neuen Repositorys abzuschließen, müssen Sie Ihre System-Repositorys für AlmaLinux aktualisieren um das neu hinzugefügte Repository zu synchronisieren. Verwenden Sie den folgenden Befehl, um wie folgt zu aktualisieren:

sudo dnf update

Installieren Sie MariaDB 10.6

Nachdem Sie das Repository installiert und Ihre System-Repositorys aktualisiert haben, um die neuen Änderungen widerzuspiegeln, ist es an der Zeit, MariaDB zu installieren . Verwenden Sie dazu den folgenden Befehl zum Installieren:

sudo dnf install mariadb-server mariadb

Beispielausgabe:

Geben Sie "Y" ein Drücken Sie dann die "ENTER-TASTE" um mit der Installation fortzufahren.

Beachten Sie, dass Sie während der Installation aufgefordert werden, den GPG-Schlüssel zu importieren für MariaDB 10.6.

Beispiel:

Geben Sie "Y" ein Drücken Sie dann die "ENTER-TASTE" um mit der Installation fortzufahren.

Standardmäßig MariaDB beim Booten nicht aktiviert wird und nicht eingeschaltet wird, müssen Sie beides wie folgt tun:

Um MariaDB zu starten Geben Sie Folgendes ein:

sudo systemctl start mariadb

Um MariaDB zu starten Geben Sie beim Booten standardmäßig Folgendes ein:

sudo systemctl enable mariadb

Wenn Sie fertig sind, sollten Sie überprüfen, ob Ihre MariaDB Dienst funktioniert korrekt mit dem folgenden Befehl:

sudo systemctl status mariadb

Sie sollten (Status ok) erhalten um zu wissen, dass alles funktioniert.

Beispiel :

MariaDB 10.6 mit Sicherheitsskript sichern

Bei der Installation von MariaDB Neue Standardeinstellungen werden von den meisten Standards als schwach angesehen und geben Anlass zur Sorge, dass sie möglicherweise ein Eindringen ermöglichen oder Hacker ausnutzen könnten. Eine Lösung besteht darin, das Installationssicherheitsskript auszuführen, das mit MariaDB geliefert wird Installation.

Verwenden Sie zunächst den folgenden Befehl, um (mariadb_secure_installation) zu starten :

sudo mariadb-secure-installation

Als nächstes folgen Sie unten:

  • Festlegen des Passworts für root Konten.
  • Entfernen von Root-Konten, auf die von außerhalb des lokalen Hosts zugegriffen werden kann.
  • Anonyme Benutzerkonten entfernen.
  • Entfernen der Testdatenbank, auf die standardmäßig anonyme Benutzer zugreifen können.

Beachten Sie, dass Sie (Y) verwenden um alles zu entfernen.

Beispiel:

Melden Sie sich bei der MariaDB 10.6-Instanz an

Nachdem Sie das Sicherheitsskript nach der Installation abgeschlossen haben, melden Sie sich bei Ihrer MariaDB an Datenbank kann folgendermaßen durchgeführt werden:

sudo mysql -u root -p

Sie werden aufgefordert, das Root-Passwort einzugeben, das Sie entweder im Installations-Setup oder im Sicherheitsskript nach der Installation festgelegt haben. Sobald Sie sich in der MySQL-Dienstinstanz befinden, können Sie den folgenden Befehl als Test ausführen, um zu sehen, wie er in Betrieb ist.

Geben Sie den folgenden SHOW DATABASE-Befehl ein :

SHOW DATABASES;

Für MySQL-Neulinge muss die gesamte Befehlssyntax mit „; enden “.

Beispiel:

Um das Terminal zu verlassen, geben Sie den folgenden Beenden-Befehl ein :

EXIT;

MariaDB 10.6 deinstallieren

Wenn Sie MariaDB nicht mehr verwenden und vollständig entfernen möchten, führen Sie den folgenden Befehl aus:

sudo dnf autoremove  mariadb-server mariadb-client

Beispielausgabe:

Geben Sie "Y" ein Drücken Sie dann die "ENTER-TASTE" um mit der Deinstallation fortzufahren.

Beachten Sie, dass dieser Befehl die meisten ungenutzten Abhängigkeiten in der MariaDB-Installation entfernt, um Ihr System zu bereinigen.


AlmaLinux
  1. So installieren Sie MariaDB 10.4 auf Ubuntu 18.04

  2. So installieren Sie MongoDB auf AlmaLinux 8

  3. So installieren Sie MariaDB unter Debian 11

  4. So installieren Sie MariaDB 10.6 auf Debian 11

  5. So installieren Sie Lighttpd auf AlmaLinux 8

So installieren Sie FileRun auf AlmaLinux 8

So installieren Sie Ntopng auf AlmaLinux 8

So installieren Sie LAMP Stack auf AlmaLinux 8

So installieren Sie Joomla auf AlmaLinux 8

So installieren Sie MariaDB auf AlmaLinux 8

So installieren Sie Etherpad auf AlmaLinux 8