MariaDB ist ein relationales Open-Source-Datenbankverwaltungssystem, abwärtskompatibel, binärer Drop-in-Ersatz von MySQL. Es wird von einigen der ursprünglichen Entwickler von MySQL und von vielen Leuten in der Community entwickelt.
In diesem Tutorial erklären wir, wie MariaDB 10.3 auf CentOS 8 installiert und gesichert wird.
Installieren von MariaDB auf CentOS 8 #
Zum Zeitpunkt der Erstellung dieses Artikels ist die Version von MariaDB, die in den CentOS 8-Repositories verfügbar ist, 10.3.
Führen Sie den folgenden Befehl als Root oder Benutzer mit sudo-Berechtigungen aus, um MariaDB 10.3 unter CentOS 8 zu installieren:
sudo dnf install @mariadb
Der @mariadb
Modul installiert den MariaDB-Server und alle Abhängigkeiten.
Sobald die Installation abgeschlossen ist, starten Sie den MariaDB-Dienst und aktivieren Sie ihn so, dass er beim Booten automatisch gestartet wird, indem Sie Folgendes eingeben:
sudo systemctl enable --now mariadb
Geben Sie Folgendes ein, um zu überprüfen, ob der MariaDB-Server ausgeführt wird:
sudo systemctl status mariadb
Die Ausgabe sollte zeigen, dass der Dienst aktiv und aktiviert ist:
● mariadb.service - MariaDB 10.3 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2019-12-08 21:05:26 UTC; 15s ago
...
MariaDB sichern #
Das MariaDB-Serverpaket enthält ein Skript namens mysql_secure_installation
führt mehrere sicherheitsrelevante Operationen durch und legt das Root-Passwort fest.
Führen Sie das Skript aus, indem Sie Folgendes eingeben:
sudo mysql_secure_installation
Sie werden aufgefordert, ein Passwort für den MariaDB-Root-Benutzer festzulegen. Sobald Sie dies getan haben, fordert Sie das Skript außerdem auf, den anonymen Benutzer zu entfernen, den Root-Benutzerzugriff auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen. Sie sollten alle Fragen mit „Y“ (ja) beantworten.
Das ist es! Sie haben MariaDB auf Ihrem CentOS-Server installiert und gesichert und können es jetzt verwenden.
Verbinden Sie sich mit der MariaDB-Shell #
Um sich über das Terminal als Root-Konto mit dem MariaDB-Server zu verbinden, geben Sie Folgendes ein:
mysql -u root -p
Geben Sie das Root-Passwort ein, wenn Sie dazu aufgefordert werden, und Sie erhalten die MariaDB-Shell, wie unten gezeigt:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.11-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>