Oberst Server
How to Install MariaDB on AlmaLinux 8 for LAMP

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.

Requirements for Installation of MariaDB in AlmaLinux 8

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 Hosting

WordPress-Webhosting

Ab 3,99 $/Monat

Jetzt kaufen

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:

Cheap VPS

Günstiger VPS-Server

Ab 2,99 $/Monat

Jetzt kaufen

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

Windows VPS-Hosting

Remote Access & Full Admin

Jetzt kaufen

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.

Starting and Enabling the MariaDB Service

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

 

Creating and Managing Databases in MariaDB

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.

Powering Your LAMP Stack with Confidence

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.

Teilen Sie diesen Beitrag

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert