2 Möglichkeiten zum Installieren von MariaDB auf CentOS 7

MariaDB ist ein beliebtes Open-Source-SQL-Datenbankverwaltungssystem, das ein Fork und Drop-In-Ersatz für MySQL ist. Seit der Übernahme von MySQL durch Oracle hat sich MariaDB zum bevorzugten Datenbanksystem der Open-Source-Community entwickelt. MariaDB bietet eine verbesserte Leistung mit schnelleren Replikationsgeschwindigkeiten, strengeren Sicherheitsmaßnahmen und zusätzlichen Speicher-Engines, um nur einige Vorteile zu nennen.

In dieser Anleitung erfahren Sie, wie Sie MariaDB unter CentOS 7 installieren.

Es gibt zwei Möglichkeiten, den MariaDB-Server zu installieren. Sie können die Standardversion installieren, die in CentOS 7-Repositorys verfügbar ist, oder die neueste Version installieren, indem Sie das MariaDB-Repository manuell hinzufügen.

1) Installieren Sie MariaDB auf CentOS 7 mit Yum

Die Standardversion von MariaDB in CentOS-Repositorys ist MariaDB 5.5. Obwohl es nicht die neueste Version ist, ist es ziemlich stabil und wird dringend empfohlen.

Um MariaDB 5.5 auf CentOS 7 zu installieren, melden Sie sich bei Ihrer Serverinstanz an und verwenden Sie den Yum-Paketmanager wie gezeigt.

$ sudo yum install mariadb-server

Wenn Sie dazu aufgefordert werden, drücken Sie ‘y’ für Ja, um mit dem Installationsprozess fortzufahren.

Um den MariaDB-Datenbankserver zu starten, geben Sie den Befehl ein:

$ sudo systemctl start mariadb

Darüber hinaus können Sie MariaDB aktivieren, um beim Booten mit dem folgenden Befehl zu starten:

$ sudo systemctl enable mariadb

Um zu bestätigen, ob MariaDB ausgeführt wird, führen Sie Folgendes aus:

$ sudo systemctl status  mariadb

Mariadb-Status überprüfen

Die obige Ausgabe bestätigt, dass MariaDB betriebsbereit ist. Um die installierte Version von MariaDB zu bestätigen, führen Sie einfach den Befehl aus

mysql -V

Überprüfen Sie die MariadB-VersionÜberprüfen Sie die MariaDB-Version

Sie können auch den angezeigten rpm-Befehl verwenden:

$ rpm -qi | grep mariadb

rpm-Befehl zum Überprüfen der Version von mariadbrpm-Befehl zum Überprüfen der MariaDB-Version

Sie können auch die Version von MariaDB überprüfen, wenn Sie sich bei der Datenbank anmelden.

$ sudo mysql -u root -p

Melden Sie sich beim MariaDB-Server anMelden Sie sich beim MariaDB-Server an

2) Installieren Sie MariaDB aus Repo

Zum Zeitpunkt der Erstellung dieses Handbuchs ist MariaDB 10.4 die neueste Version von MariaDB. Um es zu installieren, erstellen Sie zuerst eine Repository-Datei wie gezeigt:

$ sudo vim /etc/yum.repos.d/mariadb.repo

Fügen Sie als Nächstes den folgenden Inhalt ein:

[mariadb]
name = MariaDB baseurl = https://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

Save und beenden Sie die Datei.

Aktualisieren Sie als Nächstes den Yum-Cache-Index wie gezeigt.

$ sudo yum makecache fast

Führen Sie den Befehl aus, um MariaDB 10.4 zu installieren:

$ sudo yum install mariadb-server mariadb-client

Wenn Sie dazu aufgefordert werden, drücken Sie ‘y’ für Ja, um mit dem Installationsprozess fortzufahren.

Um den MariaDB-Datenbankserver zu starten, führen Sie den Befehl aus:

$ sudo systemctl start mariadb

Außerdem können Sie MariaDB zum Starten beim Booten aktivieren, indem Sie Folgendes aufrufen:

$ sudo systemctl enable mariadb

Um zu bestätigen, ob MariaDB ausgeführt wird, führen Sie Folgendes aus:

$ sudo systemctl status  mariadb

Auch hier können Sie die Version von MariaDB auf verschiedene Weise bestätigen, wie zuvor erläutert.

$ rpm -qi MariaDB-server

MariaDB auf CentOS 7bestätigen, dass der neueste MariaDB-Server installiert ist

Greifen Sie über die Befehlszeile auf die MariaDB-Datenbank zu

Um als Root-Benutzer auf die MariaDB-Datenbank zuzugreifen, rufen Sie den Befehl auf:

$ sudo mysql -u root -p

Sie werden aufgefordert, a sudo Passwort, dann später gefolgt vom Root-Passwort.

Melden Sie sich beim MariaDB-Server an

Darüber hinaus können Sie einen weiteren Benutzer erstellen und Berechtigungen wie gezeigt zuweisen

MariaDB [(none)] >  create user 'linoxide'@'localhost' IDENTIFIED BY  'Password';
MariaDB [(none)] > GRANT ALL PRIVILEGES ON *.* TO 'linoxide'@'localhost';

Melden Sie sich als nächstes mit dem Befehl ab:

MariaDB [(none)] > quit;

Dann loggen Sie sich mit dem Benutzer ein

$ sudo mysql -u linoxide  -p

Entfernen Sie MariaDB von CentOS 7

Wenn Sie Ihre Instanz von MariaDB aus CentOs 7 entfernen möchten, stoppen Sie zuerst den MariaDB-Dienst.

$ sudo systemctl stop mariadb.service

Als nächstes entfernen Sie MariaDB vollständig aus CentOS 7 mit dem Befehl:

$ sudo yum remove -y mariadb-server mariadb-client

Entfernen Sie schließlich alle Datendateien wie gezeigt.

$ sudo rm -rf /var/lib/mysql /etc/my.cnf

Verwandte lesen:

  • So entfernen Sie MySQL vollständig und installieren MariaDB 10
  • So konfigurieren Sie die MariaDB-Replikation unter CentOS Linux

Fazit

In diesem Handbuch haben wir Sie durch die Schritte zur Installation von MariaDB auf CentOS 7 geführt. Wir haben die Installation der standardmäßigen und stabilen Version von MariaDB sowie die Installation der neuesten Version behandelt.