MariaDB - dies ist ein beliebtes Datenbankmanagementsystem, das eine Abzweigung von MySQL ist. Es bietet eine offene und zuverlässige Methode zur Datenverwaltung und unterstützt viele Funktionen, die für die Entwicklung und Wartung von Webanwendungen erforderlich sind. In diesem Artikel werden wir uns ansehen, wie MariaDB auf dem Ubuntu 22-Betriebssystem installiert wird.04.
Ubuntu 22.04 - dies ist eine neue Version der beliebten Linux-Distribution, die viele Verbesserungen und Updates bietet. Es bietet eine sichere und stabile Grundlage für die Arbeit mit Datenbanken und Webanwendungen.
Die Installation von MariaDB auf Ubuntu 22.04 ist einfach genug. Befolgen Sie diese Schritte, um Ihre Datenbank einzurichten und alle Vorteile zu erhalten, die MariaDB bietet:
Installieren von MariaDB auf Ubuntu 22.04
Die Installation von MariaDB auf Ubuntu 22.04 kann mit ein paar einfachen Schritten durchgeführt werden. In diesem Abschnitt werden wir uns den Prozess der Installation von MariaDB auf Ihrem Server ansehen.
Installieren von Abhängigkeitspaketen
Bevor Sie MariaDB auf Ubuntu 22.04 installieren, müssen Sie einige Abhängigkeitspakete installieren, die für den ordnungsgemäßen Betrieb der Datenbank erforderlich sind. Führen Sie dazu den folgenden Befehl aus:
sudo apt install software-properties-common
Mit diesem Befehl wird das software-properties-common-Paket installiert, das eine bequeme Möglichkeit bietet, Paket-Repositorys zum System hinzuzufügen.
Nach der Installation dieses Pakets sind Sie bereit, mit dem nächsten Schritt der Installation von MariaDB fortzufahren.
Hinzufügen eines MariaDB-Repositorys
Vor der Installation von MariaDB auf Ubuntu 22.04, muss das offizielle MariaDB-Repository hinzugefügt werden.
Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie ein Terminal auf Ihrem Computer.
- Führen Sie den Befehl aus sudo apt-get install software-properties-common so installieren Sie das Paket software-properties-common, die die Verwaltung von Repositorys ermöglicht.
- Führen Sie dann den Befehl aus sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' um einen MariaDB-Repository-Schlüssel hinzuzufügen.
- Führen Sie als Nächstes den Befehl aus sudo add-apt-repository 'deb [arch=amd64] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main' so fügen Sie ein MariaDB-Repository zur Liste der verfügbaren Repositorys hinzu.
Nachdem Sie das MariaDB-Repository hinzugefügt haben, können Sie mit der Installation von MariaDB auf Ubuntu 22.04 fortfahren.
Aktualisieren der Paketliste
Bevor Sie MariaDB installieren, müssen Sie die Liste der Pakete auf Ihrem Server aktualisieren. Führen Sie dazu die folgenden Befehle im Terminal aus:
| Das Team | Die Beschreibung |
|---|---|
| sudo apt update | Aktualisiert die Liste der verfügbaren Pakete auf dem Server |
| sudo apt upgrade | Aktualisiert bereits installierte Pakete auf die neuesten Versionen |
Nachdem Sie diese Befehle ausgeführt haben, haben Sie die aktuellste Version der Paketliste, sodass Sie MariaDB mit den aktuellen Abhängigkeiten installieren können.
Installieren von MariaDB auf Ubuntu 22.04
Die Installation von MariaDB auf Ubuntu 22.04 erfolgt wie folgt:
- Terminal öffnen;
- Geben Sie den Befehl sudo apt update ein und drücken Sie die Eingabetaste, um die Paketlisten zu aktualisieren;
- Geben Sie dann den Befehl sudo apt install mariadb-server ein und drücken Sie die Eingabetaste, um MariaDB zu installieren;
- Nach der Installation werden Sie aufgefordert, ein Passwort für den Root-Benutzer festzulegen. Geben Sie das Passwort zweimal ein und drücken Sie die Eingabetaste;
- Warten Sie, bis die Installation von MariaDB abgeschlossen ist;
- Überprüfen Sie den Status des MariaDB-Dienstes, indem Sie den Befehl sudo systemctl status mariadb eingeben und die Eingabetaste drücken. Wenn der Dienst ausgeführt wird, wird die Meldung "active (running)" angezeigt;
Glückwunsch! Sie haben jetzt MariaDB auf Ubuntu 22.04 installiert.
Konfigurieren von Benutzerberechtigungen
Nach der Installation von MariaDB auf Ubuntu 22.04 ist es wichtig, benutzerdefinierte Zugriffsrechte zu konfigurieren, um die Datenbanksicherheit zu gewährleisten. In MariaDB gibt es ein Rollen- und Berechtigungssystem, mit dem Sie die Zugriffsebene für jeden Benutzer definieren können.
Die folgende Tabelle stellt die Hauptberechtigungen und deren Beschreibung dar:
| Privileg | Die Beschreibung |
|---|---|
| ALL PRIVILEGES | Vollständiger Zugriff auf alle Datenbanken und Tabellen |
| CREATE | Erstellen von Datenbanken und Tabellen |
| SELECT | Lesen von Daten aus Datenbanken und Tabellen |
| INSERT | Hinzufügen neuer Datensätze zu Datenbanken und Tabellen |
| UPDATE | Aktualisieren vorhandener Datensätze in Datenbanken und Tabellen |
| DELETE | Löschen von Datensätzen aus Datenbanken und Tabellen |
Gehen Sie folgendermaßen vor, um Benutzerberechtigungen zu konfigurieren:
- Öffnen Sie ein Terminal und geben Sie mysql -u root -p ein, um sich mit den Administratoranmeldeinformationen bei MariaDB anzumelden.
- Geben Sie das Administratorkennwort ein und drücken Sie die Eingabetaste.
- Erstellen Sie einen neuen Benutzer mit dem Befehl CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; und ersetzen Sie username und password durch die entsprechenden Werte.
- Weisen Sie dem Benutzer die ausgewählten Berechtigungen mit dem Befehl GRANT privilege1, privilege2 ON database zu.* TO 'username'@'localhost'; durch Ersetzen von privilege1, privilege2 durch die ausgewählten Rechte und database durch den Namen der Datenbank, auf die Sie zugreifen möchten.
- Aktualisieren Sie die Berechtigungstabelle mit dem Befehl FLUSH PRIVILEGES; .
Nachdem Sie all diese Schritte ausgeführt haben, wird der neue Benutzer die entsprechenden Berechtigungen für Datenbanken und Tabellen in MariaDB auf Ubuntu 22.04 haben.
Starten und Überprüfen des MariaDB-Dienststatus
Nach der erfolgreichen Installation von MariaDB auf Ubuntu 22.04 können Sie den Dienst starten und seinen Status mit den folgenden Befehlen überprüfen:
1. Starten des MariaDB-Dienstes:
Führen Sie den folgenden Befehl im Terminal aus, um den MariaDB-Dienst zu starten:
sudo systemctl start mariadb
Nach dem Ausführen dieses Befehls wird der MariaDB-Dienst gestartet und kann verwendet werden.
2. Überprüfen des MariaDB-Dienststatus:
Führen Sie den folgenden Befehl aus, um den Status des MariaDB-Dienstes zu überprüfen und sicherzustellen, dass er erfolgreich gestartet wurde:
sudo systemctl status mariadb
Jetzt können Sie MariaDB auf Ubuntu 22.04 verwenden. Wenn Sie Probleme oder Fehler haben, können Sie sich an die offizielle MariaDB-Dokumentation oder die Community wenden, um Hilfe zu erhalten.
Konfigurieren der MariaDB-Sicherheit
Nach der Installation von MariaDB auf Ubuntu 22.04 müssen Sie eine Sicherheitseinrichtung durchführen, um die Datenbank vor unbefugtem Zugriff zu schützen.
Hier sind einige Schritte, die Ihnen beim Einrichten der MariaDB-Sicherheit helfen:
- Ändern Sie das Root-Passwort
- Löschen Sie anonyme Konten
- Deaktivieren Sie den Remotezugriff auf die Datenbank
- Löschen Sie die Testdatenbank
- Aktualisieren Sie die Benutzerrechte
Führen Sie den folgenden Befehl aus, um das Root-Passwort zu ändern:
Befolgen Sie die Anweisungen und legen Sie ein neues Passwort fest.
Führen Sie die folgenden SQL-Abfragen aus, um anonyme Konten zu löschen:
DELETE FROM mysql.user WHERE User='';
FLUSH PRIVILEGES;
Führen Sie die folgenden Schritte aus, um den DFÜ-Zugriff zu deaktivieren:
- Öffnen Sie die MariaDB-Einstellungsdatei:
- sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
- Suchen Sie die Zeile bind-address = 127.0.0.1 und kommentieren Sie sie aus, indem Sie am Anfang der Zeile das Zeichen # hinzufügen:
- #bind-address = 127.0.0.1
- Speichern Sie die Datei und starten Sie MariaDB neu:
- sudo systemctl restart mariadb
Der Remotezugriff auf die Datenbank wird nun deaktiviert.
Führen Sie die folgende SQL-Abfrage aus, um die Testdatenbank zu löschen:
DROP DATABASE test;
Aktualisieren Sie schließlich die Benutzerrechte mithilfe der folgenden SQL-Abfrage:
FLUSH PRIVILEGES;
Jetzt ist Ihre MariaDB-Installation auf Ubuntu 22.04 mit erhöhter Sicherheit konfiguriert.
Verbindung mit MariaDB herstellen und eine Datenbank erstellen
Nach der erfolgreichen Installation von MariaDB auf Ubuntu 22.04 können Sie mit der Verbindung zur Datenbank beginnen und eine neue Datenbank erstellen.
1. Starten Sie das Terminal und geben Sie den folgenden Befehl ein, um sich bei der interaktiven MariaDB-Shell anzumelden:
sudo mysql -u root -p
2. Geben Sie das Passwort für den Root-Benutzer ein und drücken Sie die Eingabetaste.
3. Nachdem Sie sich erfolgreich bei der interaktiven MariaDB-Shell angemeldet haben, können Sie eine neue Datenbank erstellen. Geben Sie dazu den folgenden Befehl ein:
CREATE DATABASE Name der Datenbank;
Ersetzen Sie "Datenbankname" durch den gewünschten Namen für Ihre Datenbank.
4. Stellen Sie sicher, dass die Datenbank erfolgreich erstellt wurde, indem Sie den folgenden Befehl eingeben:
SHOW DATABASES;
Sie sehen eine Liste aller Datenbanken, einschließlich der neu erstellten Datenbank.
Sie haben jetzt eine Verbindung zu MariaDB und eine erstellte Datenbank, mit der Sie arbeiten können.