So installieren Sie MariaDB in RHEL- und Debian-Systemen

MariaDB ist ein binärer Drop-In-Ersatz für MySQL, entwickelt von den ursprünglichen Autoren des MySQL-Projekts und vollständig kompatibel mit MySQL, wobei es mehr Funktionen und eine bessere Leistungssteigerung bietet.

Warum sollte ich MariaDB verwenden?

Wie wir alle wissen, wird MySQL weit verbreitet und ist das beliebteste RDBMS und die erste Wahl der Entwickler. Im Jahr 2008 wurde MySQL von Sun Microsystems erworben, das später von Oracle übernommen wurde und nicht mehr Open Source ist.

Nun, MariaDB wird von Monty Program AB & MariaDB Foundation gesponsert und wird unabhängig von den Kernentwicklern von MySQL und anderen Gemeindemitgliedern entwickelt und ist wirklich Open Source.

MySQL wurde von MichaelMontyWidenius, David Axmark und Allan Larsson, den Gründern von MySQL, erstellt, und Monty Program AB steht nun hinter MariaDB. Sie würden die Entwicklung der MariaDB-Stiftung überwachen.

Wer verwendet MariaDB?

Es gibt eine Reihe von Distributionen & großen Websites, die zu MariaDB gewechselt sind, einige davon sind:

  • Google
  • Amazon Web Services
  • Facebook
  • Mozilla Corporation
  • Wikipedia
  • OpenSuse
  • Fedora
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (von RHEL7)
  • Manjaro
  • Mageia
  • Debian
  • Das Chakra-Projekt
  • Gentoo
  • OpenBSD

MariaDB-Installation in RHEL-basierten Distributionen

Auf RHEL-basierten Distributionen wie CentOS Stream, Rocky Linux, und AlmaLinux wird dringend empfohlen, die entsprechenden RPM-Pakete aus dem AppStream-Repository mit yum oder dnf wie gezeigt zu installieren.

# yum install mariadb-server mariadb-backup mariadb-common
OR
# dnf install mariadb-server mariadb-backup mariadb-common
Install MariaDB in RHEL

Sobald die Installation abgeschlossen ist, können Sie den MariaDB-Dienst starten, aktivieren und überprüfen:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb
Check MariaDB in RHEL

Sobald der MariaDB-Dienst gestartet ist, ist es an der Zeit, seine Sicherheit durch Setzen eines Root-Passworts, Entfernen von anonymen Benutzern, Deaktivieren des Remote-Root-Logins, Entfernen der Testdatenbank und erneutes Laden von Berechtigungen zu verbessern.

# mysql_secure_installation

Es wird festgestellt, dass das Root-Passwort leer ist, also wenn Sie es festlegen möchten, drücken Sie einfach „enter“, wenn Sie dazu aufgefordert werden, und legen Sie das Root-Passwort fest. Für den Rest können Sie den Schritten und Antworten auf dem Bild unten folgen:

Secure MariaDB in RHEL

Sobald MariaDB gesichert ist, ist es an der Zeit, sich als gezeigt mit der mysql-Shell zu verbinden.

# mysql -u root -p 

Wenn Sie aufgefordert werden, geben Sie das zuvor festgelegte Root-Passwort ein.

Das Installieren von MariaDB in Debian-basierten Distributionen

Auf Debian-basierten Distributionen wie Ubuntu und anderen ähnlichen Linux-Distributionen wird stark empfohlen, die entsprechenden DEB-Pakete aus MariaDB’s Repository mit dem apt Paketmanager zu installieren.

# apt install mariadb-server mariadb-backup mariadb-common
Or
$ sudo apt install mariadb-server mariadb-backup mariadb-common
Install MariaDB in Debian

Sobald die Installation abgeschlossen ist, können Sie den MariaDB Dienst starten, aktivieren und überprüfen:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb
Check MariaDB in Debian

Sobald der MariaDB-Dienst gestartet ist, ist es an der Zeit, seine Sicherheit durch das Festlegen eines Root-Passworts, das Entfernen von anonymen Benutzern, das Deaktivieren des Remote-Root-Logins, das Entfernen der Testdatenbank und das Laden von Berechtigungen zu verbessern.

# mysql_secure_installation
Secure MariaDB in Debian

Melden Sie sich mit den zuvor festgelegten MariaDB root Anmeldeinformationen an.

$ sudo mysql -u root -p
[sudo] password for narad: 
Enter password:
Connect MariaDB in Debian

Geben Sie quit im Kommandofenster ein, um sich aus der Datenbank abzumelden.

Source:
https://www.tecmint.com/install-mariadb-in-linux/