So installieren Sie MariaDB unter Ubuntu 22.04. MariaDB ist eine der am häufigsten verwendeten Datenbanksoftware, die auf MySQL basiert und für mehrere bekannte Anwendungen wie WordPress und viele mehr verwendet wird.
In diesem Handbuch erfahren Sie, wie Sie den neuesten MariaDB-Community-Server auf Ubuntu 22.04 installieren
Dieses Setup wurde in der Google Cloud getestet und funktioniert daher auf allen Cloud-Hosting-Diensten wie AWS, Azure oder jedem VPS oder jedem dedizierten Server, auf dem Ubuntu 22.04 ausgeführt wird.
Voraussetzungen
- Root-Zugriff auf Ihren Server oder einen sudo-Benutzer.
Schritt 1:Setup-Initialisierung
Beginnen Sie damit, die Pakete mit dem folgenden Befehl auf die neueste verfügbare Version zu aktualisieren.
sudo apt update sudo apt upgrade
Sobald Sie das Setup aktualisiert haben, können Sie das Setup starten.
Schritt 2:MariaDB installieren
Standardmäßig enthalten Ubuntu 22.04-Repositories das MariaDB-Paket der Version 10.6. Sie können es also direkt installieren
sudo apt install mariadb-server mariadb-client
Sobald die Installation abgeschlossen ist, wird der MariaDB-Dienst automatisch gestartet. Geben Sie Folgendes ein, um zu überprüfen, ob der MariaDB-Server ausgeführt wird:
sudo service mariadb status
Die Ausgabe sollte zeigen, dass der Dienst aktiviert ist und ausgeführt wird:
● mariadb.service - MariaDB 10.6.7 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-05-12 16:49:10 UTC; 9h ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 1632 (mariadbd) Status: "Taking your SQL requests now..." Tasks: 7 (limit: 1146) Memory: 261.7M CPU: 1min 41.373s CGroup: /system.slice/mariadb.service └─1632 /usr/sbin/mariadbd
Jetzt haben Sie die neueste Version des MariaDB-Servers installiert.
Schritt 3:MariaDB sichern
Die MariaDB-Installation wird mit einem Skript namens mysql_secure_installation
geliefert damit können Sie die Sicherheit des MariaDB-Servers einfach verbessern.
sudo mysql_secure_installation
Sie werden aufgefordert, den Authentifizierungstyp zu wechseln.
Setting the root password or using the unix_socket ensures that nobody can log into the MariaDB root user without the proper authorisation. You already have your root account protected, so you can safely answer 'n'. Switch to unix_socket authentication [Y/n]
Es wäre besser, n einzugeben, um die Standardauthentifizierungsmethode zu verwenden. Wenn dies umgeschaltet ist, kann es in vielen Fällen für etwas mehr Sicherheit und Benutzerfreundlichkeit ausreichen, aber es verkompliziert die Dinge auch, wenn Sie administrative Rechte für externe Programme (z. B. phpMyAdmin) gewähren müssen.
Bei der nächsten Eingabeaufforderung werden Sie aufgefordert, ein Passwort für den MariaDB-Root-Benutzer festzulegen.
Wenn Sie das Plugin zum Überprüfen des Passworts einrichten, zeigt Ihnen das Skript die Stärke Ihres neuen Passworts an. Geben Sie y
ein um das Passwort zu bestätigen.
Als Nächstes werden Sie aufgefordert, den anonymen Benutzer zu entfernen, den Zugriff des Root-Benutzers auf den lokalen Computer einzuschränken, die Testdatenbank zu entfernen und die Berechtigungstabellen neu zu laden. Sie sollten mit y
antworten auf alle Fragen.
Sie können die MariaDB-Version mit dem folgenden Befehl überprüfen.
sudo mysqladmin version
Output mysqladmin Ver 9.1 Distrib 10.6.7-MariaDB, for debian-linux-gnu on x86_64 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Server version 10.6.7-MariaDB-2ubuntu1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /run/mysqld/mysqld.sock Uptime: 2 min 47 sec Threads: 1 Questions: 74 Slow queries: 0 Opens: 33 Open tables: 26 Queries per second avg: 0.443
Steigern Sie Ihre Linux-Administrationskarriere mit einem abgeschlossenen Schulungskurs und bekommen Sie Ihren Traumjob.
Schlussfolgerung
Jetzt haben Sie gelernt, wie Sie den MariaDB-Server auf Ubuntu 22.04 installieren und sichern.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.