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 Michael “Monty” Widenius, 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:
- Amazon Web Services
- 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

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

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:

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

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

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

Melden Sie sich mit den zuvor festgelegten MariaDB root Anmeldeinformationen an.
$ sudo mysql -u root -p [sudo] password for narad: Enter password:

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