So installieren und sichern Sie MariaDB unter Ubuntu 24.04
MariaDB ist ein beliebtes Open-Source-System zur Verwaltung relationaler Datenbanken, das weithin als Drop-in-Ersatz für MySQL anerkannt ist. Es bietet robuste Leistung, starke Sicherheitsfunktionen und eine flexible Struktur, wodurch es für eine Vielzahl von Anwendungen geeignet ist. In diesem Tutorial führen wir Sie durch den Prozess der Installation von MariaDB auf Ubuntu 24.04, einer aktuellen und stabilen Version einer der beliebtesten Linux-Distributionen. Egal, ob Sie einen Webserver oder eine Cloud-Anwendung einrichten oder einfach nur mit der Datenbankverwaltung experimentieren, dieser Leitfaden hilft Ihnen, MariaDB auf Ihrem Ubuntu-System zum Laufen zu bringen.
In diesem Tutorial lernen Sie:
- So aktualisieren Sie Paketindizes auf Ihrem System
- Schritte zur Installation von MariaDB
- So überprüfen Sie den Status und aktivieren MariaDB für den Start beim Booten
- Sichern Ihrer MariaDB-Installation
Installieren von MariaDB unter Ubuntu 24.04
Befolgen Sie diese Schritte, um MariaDB auf Ihrem Ubuntu 24.04-System zu installieren und zu konfigurieren. Mit diesen Schritten wird sichergestellt, dass Ihre MariaDB-Installation auf dem neuesten Stand und gegen unbefugten Zugriff geschützt ist.
Paketindizes aktualisieren: Bevor Sie ein neues Paket installieren, ist es wichtig, die Paketindizes Ihres Systems zu aktualisieren. Dadurch wird sichergestellt, dass Sie die neuesten Versionen von Paketen und deren Abhängigkeiten installieren.
sudo apt updateInstallieren Sie MariaDB: Sobald die Paketlisten aktualisiert sind, können Sie mit der Installation von MariaDB fortfahren.
sudo apt install mariadb-serverÜberprüfen Sie den Status und aktivieren Sie MariaDB: Nach der Installation empfiehlt es sich, den Status des MariaDB-Dienstes zu überprüfen. Darüber hinaus sollten Sie MariaDB so aktivieren, dass es beim Systemstart automatisch gestartet wird.
sudo systemctl status mariadbDieser Befehl überprüft den Status des MariaDB-Dienstes. Es sollte eine Ausgabe angezeigt werden, die angibt, dass der Dienst aktiv ist und ausgeführt wird.
sudo systemctl enable mariadbSichern Sie die Installation: Das Skript "mysql_secure_installation" ist ein wichtiger Schritt bei der Sicherung Ihrer MariaDB-Installation. Wenn Sie dieses Skript ausführen, werden Sie durch verschiedene Optionen geführt, um die Sicherheit Ihres MariaDB-Servers zu erhöhen. Sie haben die Möglichkeit, das Root-Passwort festzulegen oder zu überspringen, wenn es bereits festgelegt ist, eine Option zum Wechsel zur unix_socket Authentifizierung und Aufforderungen, anonyme Benutzer zu entfernen und die Root-Anmeldung aus der Ferne zu verbieten, was für erhöhte Sicherheit empfohlen wird.
Darüber hinaus bietet es die Möglichkeit, die "Test"-Datenbank zu entfernen, was in einer Produktionsumgebung ratsam ist. Schließlich werden Sie aufgefordert, Berechtigungstabellen neu zu laden, um die Änderungen sofort zu übernehmen. Wägen Sie jede Option basierend auf Ihren Sicherheitsanforderungen und Ihrer Serverumgebung sorgfältig ab.
sudo mysql_secure_installationDie Sicherung Ihrer
MariaDB-Installationmit dem mysql_secure_installation-Skript erfordert mehrere wichtige Entscheidungen. Zunächst ist es wichtig, ein Root-Passwort festzulegen, falls Sie dies noch nicht getan haben, da es die grundlegende Sicherheit für den Datenbankzugriff gewährleistet. In Fällen, in denen der MariaDB-Root-Benutzer mit dem Root-Benutzer des Systems übereinstimmt, wird der Wechsel zur unix_socket Authentifizierung empfohlen, um die Sicherheit zu erhöhen, obwohl dies je nach Ihren spezifischen Anforderungen an den Remote-Zugriff übersprungen werden kann. Es ist immer ratsam, anonyme Benutzer zu entfernen, um unbefugten Zugriff auf die Datenbank zu verhindern.
Mit diesem Befehl wird die Liste der verfügbaren Pakete und ihrer Versionen aktualisiert, es werden jedoch keine Pakete installiert oder aktualisiert.
Mit diesem Befehl werden MariaDB und die erforderlichen Abhängigkeiten heruntergeladen und installiert. Während der Installation werden Sie möglicherweise aufgefordert, den Download und die Installation zu bestätigen. Drücken Sie 'Y', um fortzufahren.
Mit diesem Befehl kann MariaDB automatisch gestartet werden, wenn Ihr System hochfährt.
In ähnlicher Weise ist das Blockieren der Remote-Anmeldung ein wichtiger Schritt zur Abwehr von Brute-Force-Angriffen, und Sie sollten dies in Betracht ziehen, es sei denn, die Remote-Verwaltung ist absolut erforderlich. Es wird auch empfohlen, die 'test'-Datenbank zu entfernen, da sie standardmäßig zugänglich ist und ein Sicherheitsrisiko darstellt. Stellen Sie abschließend sicher, dass Sie Berechtigungstabellen neu laden, nachdem Sie diese Änderungen vorgenommen haben, um sicherzustellen, dass sie sofort wirksam sind. Diese Schritte sind entscheidend für den Schutz Ihrer MariaDB-Installation vor gängigen Sicherheitsbedrohungen.
Schlussfolgerung
Wenn Sie diese Schritte befolgen, haben Sie MariaDB erfolgreich auf Ihrem Ubuntu 24.04-System installiert und gesichert. Dieses Setup bietet eine solide Grundlage für Ihre Datenbankanforderungen, unabhängig davon, ob es sich um Entwicklungs-, Test- oder Produktionszwecke handelt. Denken Sie daran, Ihr System und MariaDB regelmäßig zu aktualisieren, um die neuesten Funktionen und Sicherheitsupdates zu erhalten. Viel Spaß bei der Arbeit mit MariaDB!
FAQs: So installieren und sichern Sie MariaDB unter Ubuntu 24.04
Was ist MariaDB?
MariaDB ist ein relationales Open-Source-Datenbankmanagementsystem, ein Fork von MySQL, das für seine Leistung, Zuverlässigkeit und Benutzerfreundlichkeit bekannt ist.
Ist MariaDB mit MySQL kompatibel?
Ja, MariaDB ist hochgradig kompatibel mit MySQL, was bedeutet, dass es MySQL in den meisten Fällen direkt ersetzen kann.
Wie installiere ich MariaDB unter Ubuntu 24.04?
Verwenden Sie den Befehl
sudo apt install mariadb-server, um MariaDB auf Ubuntu 24.04 zu installieren.-
Wie kann ich überprüfen, ob MariaDB erfolgreich installiert wurde?
Führen Sie nach der Installation
sudo systemctl status mariadbaus, um zu überprüfen, ob der Dienst aktiv ist und ausgeführt wird. Warum sollte ich das Skript "mysql_secure_installation" ausführen?
Dieses Skript ist entscheidend für das Entfernen von Standardeinstellungen, die unsicher sind, wie z. B. anonyme Benutzer und Remote-Root-Anmeldung.
Sollte ich während der MariaDB-Installation ein Root-Passwort festlegen?
Ja, das Festlegen eines sicheren Root-Kennworts wird empfohlen, um Ihre Datenbank zu sichern.
Was ist unix_socket Authentifizierung in MariaDB?
Unix_socket Authentifizierung erlaubt die Anmeldung als MariaDB-Root-Benutzer nur, wenn der Systembenutzer auch Root ist, was die Sicherheit erhöht.
Wie entferne ich anonyme Benutzer in MariaDB?
Dies kann über das Skript "mysql_secure_installation" erfolgen, indem Sie bei Aufforderung mit "Y" antworten.
Ist es sicher, die Root-Anmeldung aus der Ferne zu verbieten?
Ja, aus Sicherheitsgründen wird empfohlen, die Remote-Anmeldung nicht zu verbieten, es sei denn, eine Remote-Verwaltung ist erforderlich.
Warum sollte ich die 'test'-Datenbank in MariaDB entfernen?
Die 'test'-Datenbank ist standardmäßig zugänglich und sollte entfernt werden, um unbefugten Zugriff zu verhindern.
Wie aktiviere ich MariaDB, um beim Booten zu starten?
Verwenden Sie den Befehl
sudo systemctl enable mariadb, um den automatischen Start von MariaDB beim Booten zu aktivieren.Kann ich Daten in MariaDB verschlüsseln?
Ja, MariaDB unterstützt die Datenverschlüsselung sowohl auf Spaltenebene als auch über Transparent Data Encryption (TDE).
Wie aktualisiere ich MariaDB auf die neueste Version?
Führen Sie regelmäßig
sudo apt updateundsudo apt upgradeaus, um MariaDB auf dem neuesten Stand zu halten.Wie kann ich meine MariaDB-Datenbank sichern?
Verwenden Sie Tools wie mysqldump oder MariaDB-Backup-Dienstprogramme, um Ihre Datenbank regelmäßig zu sichern.
Wo finde ich weitere Informationen zu MariaDB?
Besuchen Sie die offizielle MariaDB-Website und die Dokumentation für umfassende Informationen und Ressourcen.


