Installieren Sie MariaDB auf AlmaLinux 8 für LAMP ist ein entscheidender Teil der Schaffung einer hochleistungsfähigen und zuverlässigen Webhost-Umgebung. Als Ersatz für MySQL, MariaDB bietet mehr Leistung, erweiterte Sicherheitsfunktionen, und breite Unterstützung durch die Gemeinschaft, Daher ist es bei der Entwicklung von LAMP sehr beliebt. In diesem Tutorial wird erklärt, wie Sie MariaDB erfolgreich auf AlmaLinux installieren und konfigurieren 8, Dadurch wird sichergestellt, dass Ihr Server auf die effiziente Verwaltung dynamischer Inhalte vorbereitet ist.
Einführung in MariaDB und seine Anwendung in der LAMP-Umgebung
MariaDB ist ein integraler Bestandteil des LAMP-Stacks, der Linux enthält, Apache, MariaDB/MySQL, und PHP. Es handelt sich um ein robustes relationales Open-Source-Datenbankverwaltungssystem, MariaDB dient der Datenverarbeitung durch komfortables Speichern und Abrufen. Das Hauptmerkmal von MariaDB ist seine Fähigkeit, als Ersatz für MySQL mit erweiterten Leistungs- und Sicherheitsfunktionen verwendet zu werden.
Was die LAMP-Umgebung betrifft, MariaDB ist für die Durchführung aller datenbankbezogenen Aufgaben verantwortlich. daher, MariaDB wird für Websites, die Benutzerdaten und andere Arten von Datenbanken umfassen, von entscheidender Bedeutung.

Voraussetzungen für die Installation von MariaDB in AlmaLinux 8
Es ist wichtig, vor der Installation von MariaDB zu prüfen, ob Sie die notwendigen Voraussetzungen erfüllen. Um den Erfolg des gesamten Prozesses sicherzustellen, Sie müssen Ihr Arbeitsumfeld vorbereiten.
Stellen Sie sicher, dass Sie Root-/Sudo-Zugriff auf Ihren Server mit AlmaLinux haben 8 Betriebssystem. Außerdem, Für die Verbindung mit dem Repository ist die Verfügbarkeit einer aktiven Internetverbindung erforderlich.
WordPress-Webhosting
Ab 3,99 $/Monat
Stellen Sie sicher, dass Sie über Folgendes verfügen:
- Ein AlmaLinux 8 System
- Zugriff per SSH auf den Server
- Grundlegendes Verständnis für die Arbeit mit Befehlen
- Installation von Apache und PHP (im Falle des Aufbaus eines kompletten LAMP-Stacks)
Wenn Sie alles überprüft haben, können Sie mögliche Probleme bei der Arbeit vermeiden.
Aktualisieren Sie Ihr System vor der Installation
Die Aktualisierung Ihres Systems ist ein entscheidender Schritt vor der Installation neuer Software. Es stellt die Kompatibilität mit den neuesten Paketen sicher und verringert das Risiko von Konflikten.
Schritt 1: Greifen Sie auf Ihren Server zu
Stellen Sie über SSH eine Verbindung zu Ihrem Server her:
ssh user@your_server_ip
Schritt 2: Paketlisten aktualisieren
Führen Sie den folgenden Befehl aus:
Günstiger VPS-Server
Ab 2,99 $/Monat
sudo dnf update -y
Schritt 3: Neustart (ggf)
Wenn Kernel-Updates installiert wurden:
sudo reboot
Durch die Aktualisierung Ihres Systems wird sichergestellt, dass alle von MariaDB benötigten Abhängigkeiten auf dem neuesten Stand sind.
Schritte zur Installation von MariaDB unter AlmaLinux 8
MariaDB auf AlmaLinux installieren 8 ist dank des DNF-Paketmanagers unkompliziert.
Schritt 1: Installieren Sie den MariaDB-Server
Verwenden Sie dies:
Windows VPS-Hosting
Remote Access & Full Admin
sudo dnf install mariadb-server -y
Schritt 2: Überprüfen Sie die Installation
Überprüfen Sie, ob MariaDB korrekt installiert ist:
mysql --version
Schritt 3: Installieren Sie zusätzliche Tools (Optional)
Bei Bedarf können Sie Client-Tools installieren:
sudo dnf install mariadb -y
An dieser Stelle, MariaDB ist installiert, läuft aber noch nicht.

Starten und Aktivieren des MariaDB-Dienstes
Nach der Installation von MariaDB auf Ihrem System, Der nächste wichtige Schritt besteht darin, den Dienst zu starten und sicherzustellen, dass er bei jedem Serverstart automatisch ausgeführt wird. Dies garantiert, dass Ihre Datenbank immer für Anwendungen in Ihrem LAMP-Stack verfügbar ist, ohne dass nach jedem Neustart ein manueller Eingriff erforderlich ist.
Auf AlmaLinux 8, Die Dienstverwaltung erfolgt über systemctl, Dies bietet eine einfache und zuverlässige Möglichkeit, Hintergrunddienste zu steuern.
Schritt 1: Starten Sie MariaDB
Durch das Starten des MariaDB-Dienstes wird die Datenbank-Engine aktiviert und kann mit der Bearbeitung von Anforderungen beginnen.
sudo systemctl start mariadb
Sobald dieser Befehl ausgeführt wird, Der MariaDB-Server beginnt im Hintergrund zu laufen. In diesem Stadium, Es ist nur für die aktuelle Sitzung aktiv und wird beendet, wenn das System neu startet.
Schritt 2: Aktivieren Sie Autostart
Um sicherzustellen, dass MariaDB nach jedem Systemneustart automatisch startet, Sie müssen es als Systemdienst aktivieren.
sudo systemctl enable mariadb
Dieser Schritt ist für Produktionsumgebungen unerlässlich, da er die Verfügbarkeit der Datenbank auch nach unerwarteten Neustarts oder Wartungsarbeiten gewährleistet.
Schritt 3: Überprüfen Sie den Servicestatus
Nach dem Starten und Aktivieren des Dienstes, Es ist wichtig zu bestätigen, dass alles ordnungsgemäß funktioniert.
sudo systemctl status mariadb
Dieser Befehl zeigt den aktuellen Status des Dienstes an. Wenn es richtig läuft, Sie sehen den Status als aktiv markiert (läuft), Dies bestätigt, dass MariaDB wie erwartet funktioniert.
Sichern Sie Ihre MariaDB-Installation
Sobald MariaDB installiert ist und ausgeführt wird, Ihre Sicherung sollte oberste Priorität haben. Eine Neuinstallation von MariaDB enthält Standardeinstellungen, die für den Produktionsgebrauch nicht sicher sind. Die Härtung Ihrer Datenbank trägt zum Schutz sensibler Daten bei und verhindert unbefugten Zugriff.
Der Sicherheitsprozess ist unkompliziert und wird mithilfe eines interaktiven Skripts durchgeführt, das von MariaDB selbst bereitgestellt wird.
Schritt 1: Führen Sie das Sicherheitsskript aus
Der erste Schritt besteht darin, das integrierte Sicherheitskonfigurationstool zu starten.
sudo mysql_secure_installation
Dieses Skript führt Sie durch mehrere wichtige Sicherheitseinstellungen. Es wird dringend empfohlen, jeder Eingabeaufforderung sorgfältig zu folgen, anstatt Optionen zu überspringen.
Schritt 2: Legen Sie das Root-Passwort fest
Während des Einrichtungsvorgangs, Sie werden aufgefordert, ein sicheres Root-Passwort festzulegen. Dieses Passwort steuert den vollständigen administrativen Zugriff auf Ihren Datenbankserver, also sollte es komplex sein, einzigartig, und sicher aufbewahrt.
Schritt 3: Entfernen Sie anonyme Benutzer
Anonyme Benutzer sind Konten ohne Benutzernamen, was ein ernstes Sicherheitsrisiko darstellen kann. Durch deren Entfernung wird sichergestellt, dass nur authentifizierte Benutzer auf das Datenbanksystem zugreifen können.
Schritt 4: Deaktivieren Sie die Remote-Root-Anmeldung
Standardmäßig, Root-Zugriff kann von Remote-Rechnern aus gestattet werden, was die Anfälligkeit für Angriffe erhöht.
Durch die Deaktivierung der Remote-Root-Anmeldung wird sichergestellt, dass der administrative Zugriff nur vom lokalen Server aus möglich ist, die Sicherheit erheblich verbessern.
Schritt 5: Testdatenbank entfernen
MariaDB enthält eine Standardtestdatenbank, die in Produktionsumgebungen nicht benötigt wird. Das Entfernen trägt dazu bei, potenzielle Angriffsflächen zu reduzieren und die Datenbankumgebung sauber und optimiert zu halten.
| Einstellung | Standardstatus | Empfohlene Aktion |
|---|---|---|
| Root-Passwort | Nicht festgelegt | Legen Sie ein sicheres Passwort fest |
| Anonyme Benutzer | Ermöglicht | Entfernen |
| Remote-Root-Anmeldung | Erlaubt | Deaktivieren |
| Testdatenbank | Existiert | Entfernen |
Diese Schritte verbessern die Sicherheit Ihres Datenbankservers erheblich.
„MariaDB ist so konzipiert, dass es sofort einsatzbereit ist, aber Administratoren sollten immer Best Practices befolgen, um Installationen zu härten.“ — TechRadar

Erstellen und Verwalten von Datenbanken in MariaDB
Sobald MariaDB installiert und gesichert ist, Sie können mit der Erstellung und Verwaltung von Datenbanken für Ihre Anwendungen beginnen.
Schritt 1: Greifen Sie auf die MariaDB-Shell zu
Bevor Sie Datenbanken verwalten können, Sie müssen sich bei der MariaDB-Befehlszeilenschnittstelle anmelden.
sudo mysql -u root -p
Dieser Befehl öffnet die MariaDB-Shell mit dem Root-Konto. Nach Eingabe Ihres Passwortes, Sie erhalten Administratorzugriff, um alle Datenbankoperationen auszuführen.
In diesem Stadium, Sie befinden sich in der Datenbankumgebung, in der SQL-Befehle direkt ausgeführt werden.
Schritt 2: Erstellen Sie eine Datenbank
Die Erstellung einer Datenbank ist die Grundlage für die Speicherung von Anwendungsdaten. Jede Anwendung verwendet normalerweise ihre eigene separate Datenbank.
CREATE DATABASE mydatabase;
Dieser Befehl erstellt eine neue leere Datenbank mit dem Namen mydatabase.
Ein gut strukturiertes Datenbankbenennungssystem ist wichtig, um mehrere Projekte effizient zu verwalten und Verwirrung in größeren Umgebungen zu vermeiden.
Schritt 3: Erstellen Sie einen Benutzer
Anstatt für alles das Root-Konto zu verwenden, Es empfiehlt sich, für jede Anwendung einen eigenen Benutzer zu erstellen.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
Dieser Befehl erstellt einen neuen Benutzer, der nur vom lokalen Computer aus eine Verbindung herstellen kann.
Die Verwendung separater Benutzer verbessert die Sicherheit, indem der Zugriff eingeschränkt und das Risiko unbefugter Aktionen verringert wird.
Schritt 4: Privilegien gewähren
Nach dem Erstellen eines Benutzers, Sie müssen Berechtigungen zuweisen, damit sie mit der Datenbank interagieren können.
GRANT ALL PRIVILEGES ON mydatabase.* TO 'user'@'localhost';
FLUSH PRIVILEGES;
Dieser Schritt stellt sicher, dass der Benutzer vollen Zugriff auf die angegebene Datenbank hat, während andere Datenbanken geschützt bleiben.
Die Berechtigungsverwaltung ist für die Aufrechterhaltung einer sicheren und gut organisierten Datenbankumgebung unerlässlich.
Schritt 5: Ausfahrt
Sobald alle Konfigurationen abgeschlossen sind, Sie können die MariaDB-Shell sicher verlassen.
EXIT;
Dieser Befehl schließt die Sitzung und führt Sie zum Systemterminal zurück.
An dieser Stelle, Ihr Datenbank-Setup ist abgeschlossen und kann in Ihre Webanwendung integriert werden.
Wenn Sie auch daran interessiert sind, Ihre Serververbindungen zu sichern, Erwägen Sie, den Artikel zu lesen Installieren und konfigurieren Sie OpenVPN Access Server VPN um den Datenschutz und die Fernzugriffssicherheit Ihres Servers zu verbessern.
Fehlerbehebung bei häufigen MariaDB-Installationsproblemen
Auch bei einer unkomplizierten Einrichtung, Möglicherweise stoßen Sie auf einige häufige Probleme. Wenn Sie sie verstehen, können Sie Probleme schnell lösen.
Hier sind einige häufige Probleme und ihre Lösungen:
- MariaDB startet nicht → Überprüfen Sie die Protokolle mit „journalctl -xe“.
- Portkonflikte → Port sicherstellen 3306 wird nicht verwendet
- Berechtigungsfehler → Benutzerrechte überprüfen
- Anmeldeprobleme → Root-Passwort ggf. zurücksetzen
In vielen Fällen, Fehler werden durch Fehlkonfigurationen oder fehlende Abhängigkeiten verursacht.
Um Probleme weiter zu vermeiden, Berücksichtigen Sie diese Best Practices:
- Aktualisieren Sie Ihr System immer vor der Installation
- Verwenden Sie sichere Passwörter für Datenbankbenutzer
- Sichern Sie regelmäßig Ihre Datenbanken
- Überwachen Sie Protokolle auf ungewöhnliche Aktivitäten
Das Befolgen dieser Richtlinien gewährleistet eine stabile und sichere MariaDB-Umgebung.

Betreiben Sie Ihren LAMP-Stack mit Zuversicht
Durch die Installation und Konfiguration von MariaDB auf AlmaLinux 8, Sie haben einen großen Schritt in Richtung Aufbau eines robusten und skalierbaren LAMP-Stacks gemacht. Von der Vorbereitung Ihres Systems und der Installation des Datenbankservers bis hin zur Sicherung und Verwaltung der Datenbanken, Jeder Schritt spielt eine entscheidende Rolle bei der Gewährleistung von Leistung und Zuverlässigkeit.
Die Flexibilität und Effizienz von MariaDB machen es zu einer ausgezeichneten Wahl für Entwickler und Systemadministratoren gleichermaßen. Bei richtiger Konfiguration und laufender Wartung, Ihr Datenbankserver ist für die Unterstützung moderner Webanwendungen und wachsender Datenverkehrsanforderungen bestens gerüstet.
