Datenbankinstallation · 7 min read · Sep 26, 2025
So installieren Sie die neueste MariaDB-Datenbank auf Ubuntu 22.04

MariaDB ist ein kostenloses, Open-Source- und Fork des beliebten MySQL-Datenbanksystems. Es ist ein weit verbreitetes relationales Datenbankmanagementsystem, das von den ursprünglichen Entwicklern von MySQL erstellt wurde. Es ist speziell für Skalierbarkeit und mission-critical Bereitstellungen konzipiert. Standardmäßig ist das MariaDB-Paket im Standard-Repository aller wichtigen Linux-Distributionen verfügbar. Zum Zeitpunkt des Verfassens dieses Tutorials ist die neueste Version von MariaDB 10.8. Jede Hauptversion wird mindestens 5 Jahre lang unterstützt. MariaDB 10.8.0 wird also bis 2027 unterstützt.
In diesem Tutorial zeigen wir Ihnen, wie Sie MariaDB 10.8 auf einem Ubuntu 22.04-Server installieren.
Voraussetzungen
- Ein Server, der Ubuntu 22.04 ausführt.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Fügen Sie das MariaDB-Repository hinzu
Standardmäßig ist die neueste MariaDB-Version im Standard-Repository von Ubuntu 22.04 nicht verfügbar. Daher müssen Sie das offizielle MariaDB-Repository zu Ihrem System hinzufügen.
Zuerst installieren Sie alle erforderlichen Abhängigkeiten mit dem folgenden Befehl:
apt-get install software-properties-common gnupg2 -ySobald alle Abhängigkeiten installiert sind, importieren Sie den MariaDB-Signaturschlüssel mit dem folgenden Befehl:
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'Sie sollten die folgende Ausgabe erhalten:
Executing: /tmp/apt-key-gpghome.kGFC5Ag1H8/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
Als nächstes fügen Sie das MariaDB-Repository mit dem folgenden Befehl hinzu:
add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.8/ubuntu jammy main'Sobald das Repository hinzugefügt wurde, aktualisieren Sie das Repository mit dem folgenden Befehl:
apt-get update -yAn diesem Punkt ist das MariaDB-Repository hinzugefügt und auf dem neuesten Stand. Sie können nun mit dem nächsten Schritt fortfahren.
Installieren und Konfigurieren von MariaDB
Jetzt installieren Sie die neueste Version des MariaDB-Servers und -Clients mit dem folgenden Befehl:
apt-get install mariadb-server mariadb-client -yNach erfolgreicher Installation starten Sie den MariaDB-Dienst und aktivieren ihn, damit er beim Systemneustart gestartet wird:
systemctl start mariadb
systemctl enable mariadbAls nächstes müssen Sie die MariaDB-Installation sichern und das MariaDB-Root-Passwort festlegen. Sie können dies tun, indem Sie das folgende Skript ausführen:
mysql_secure_installationSie werden aufgefordert, Ihr aktuelles Root-Passwort anzugeben, wie unten gezeigt:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.
Enter current password for root (enter for none):
Drücken Sie einfach die Eingabetaste. Sie werden aufgefordert, zur unix_socket-Authentifizierung zu wechseln, wie unten gezeigt:
OK, successfully used password, moving on...
Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorization.
You already have your root account protected, so you can safely answer 'n'.
Switch to unix_socket authentication [Y/n] Y
Geben Sie Y ein und drücken Sie die Eingabetaste. Sie werden aufgefordert, das Root-Passwort zu ändern, wie unten gezeigt:
Enabled successfully!
Reloading privilege tables..
... Success!
You already have your root account protected, so you can safely answer 'n'.
Change the root password? [Y/n] Y
Geben Sie Y ein und drücken Sie die Eingabetaste, um das Root-Passwort zu ändern.
New password:
Re-enter new password:
Geben Sie Ihr sicheres Passwort ein und drücken Sie die Eingabetaste. Sie sollten die folgende Ausgabe sehen:
Password updated successfully!
Reloading privilege tables..
... Success!
Next, you will be asked to remove anonymous users as shown below:
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
Geben Sie Y ein und drücken Sie die Eingabetaste, um die anonymen Benutzer zu entfernen. Sie werden aufgefordert, die Remote-Root-Anmeldung zu verweigern, wie unten gezeigt:
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y
Geben Sie Y ein und drücken Sie die Eingabetaste. Sie werden aufgefordert, eine Testdatenbank zu entfernen, wie unten gezeigt:
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y
Geben Sie Y ein und drücken Sie die Eingabetaste, um die Testdatenbank zu entfernen. Sie werden aufgefordert, die Berechtigungstabellen neu zu laden, wie unten gezeigt:
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
Geben Sie Y ein und drücken Sie die Eingabetaste, Sie sollten die folgende Ausgabe sehen:
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
Überprüfen Sie die MariaDB-Version
An diesem Punkt ist MariaDB installiert und gesichert. Als nächstes müssen Sie die installierte Version von MariaDB überprüfen.
Zuerst melden Sie sich mit dem folgenden Befehl an der MariaDB-Shell an:
mysql -u root -pGeben Sie Ihr MariaDB-Root-Passwort ein und drücken Sie die Eingabetaste. Nach dem Login sollten Sie die folgende Ausgabe sehen:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 31
Server version: 10.8.3-MariaDB-1:10.8.3+maria~jammy mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Führen Sie den folgenden Befehl aus, um die MariaDB-Version zu überprüfen:
MariaDB [(none)]> SELECT VERSION();Sie sollten die folgende Ausgabe erhalten:
+-------------------------------------+
| VERSION() |
+-------------------------------------+
| 10.8.3-MariaDB-1:10.8.3+maria~jammy |
+-------------------------------------+
1 row in set (0.000 sec)
Häufig gestellte Fragen zu MariaDB
Was ist MariaDB?
MariaDB ist ein Open-Source-relationales Datenbankmanagementsystem (RDBMS), das ein Fork von MySQL ist. Es wurde von den ursprünglichen Entwicklern von MySQL nach Bedenken über dessen Übernahme durch Oracle erstellt. MariaDB ist so konzipiert, dass es mit MySQL hochgradig kompatibel ist, was bedeutet, dass es die gleichen Schemata, APIs und Befehle wie MySQL unterstützt.
Wie unterscheidet sich MariaDB von MySQL?
Während MariaDB ursprünglich als direkter Ersatz für MySQL erstellt wurde, hat es sich seitdem mit zusätzlichen Funktionen, neuen Speicher-Engines und verbesserter Leistung weiterentwickelt. MariaDB hat im Vergleich zu MySQL tendenziell häufigere Updates und eine gemeinschaftsgetriebene Entwicklung.
Ist MariaDB kostenlos zu verwenden?
Ja, MariaDB ist kostenlos und Open-Source und wird unter der GNU General Public License Version 2 veröffentlicht.
Was sind die Hauptmerkmale von MariaDB?
Zu den Hauptmerkmalen gehören die Open-Source-Natur, die Kompatibilität mit MySQL, eine Vielzahl von Speicher-Engines, erweiterte Clusterfähigkeiten, Replikation und ein starker Fokus auf Leistung und Stabilität.
Kann MariaDB als Drop-in-Ersatz für MySQL verwendet werden?
Ja, in den meisten Fällen kann MariaDB als Drop-in-Ersatz für MySQL verwendet werden. Es ist so konzipiert, dass es binärkompatibel mit MySQL-Datenbanken ist.
Wie werden Daten in MariaDB gespeichert?
MariaDB verwendet eine Vielzahl von Speicher-Engines zur Speicherung von Daten, darunter InnoDB, MyISAM und Aria, unter anderem. Jede Engine hat ihre eigenen Vorteile und Anwendungsfälle.
Unterstützt MariaDB Replikation?
Ja, MariaDB unterstützt Master-Slave- und Master-Master-Replikation, ähnlich wie MySQL. Es bietet auch Galera Cluster für synchrone Multi-Master-Replikation.
Welche Programmiersprachen können mit MariaDB interagieren?
MariaDB kann mit den meisten gängigen Programmiersprachen, einschließlich PHP, Python, Java, C#, Ruby und anderen, normalerweise über MySQL-Connectoren oder native Treiber, aufgerufen werden.
Wie geht MariaDB mit Sicherheit um?
MariaDB bietet robuste Sicherheitsfunktionen, einschließlich Passwort-Hashing, rollenbasierter Zugriffskontrolle, SSL/TLS-Verschlüsselung und Auditierungsfunktionen, um die Datensicherheit und Compliance zu gewährleisten.
Ist MariaDB für große Unternehmen geeignet?
MariaDB ist skalierbar und robust genug, um große Unternehmensanwendungen zu bewältigen. Es wird von vielen großen Organisationen verwendet und kann komplexe Datenbanken und hochvolumige Transaktionen verarbeiten.
Wie ist die Leistung von MariaDB?
MariaDB ist bekannt für ihre hohe Leistung. Es hat mehrere Speicher-Engines und Optimierungen, die für verschiedene Arten von Workloads konfiguriert werden können, um die Leistung zu verbessern.
Unterstützt MariaDB gespeicherte Prozeduren?
Ja, MariaDB unterstützt gespeicherte Prozeduren und Funktionen, die es Benutzern ermöglichen, komplexe Geschäftslogik innerhalb der Datenbank zu kapseln.
Kann ich meine bestehende MySQL-Datenbank nach MariaDB migrieren?
Ja, die Migration von MySQL nach MariaDB ist im Allgemeinen unkompliziert, da MariaDB so konzipiert ist, dass es mit MySQL-Datenbanken kompatibel ist.
Wo finde ich Dokumentation und Community-Support für MariaDB?
Die offizielle MariaDB-Website bietet umfassende Dokumentation. Darüber hinaus gibt es aktive Community-Foren, Stack Overflow und andere Online-Ressourcen, wo Sie Unterstützung und Diskussionen zu MariaDB finden können.
Was ist die neueste Version von MariaDB und wo kann ich sie herunterladen?
Die neueste Version von MariaDB finden Sie auf der offiziellen Website. Es ist wichtig, die Website auf die aktuellste Version und die Download-Details zu überprüfen.
Fazit
In diesem Beitrag haben wir erklärt, wie Sie die neueste MariaDB-Datenbank auf einem Ubuntu 22.04-Server installieren. Wir haben auch erklärt, wie Sie die MariaDB sichern und die MariaDB-Version überprüfen. Sie können jetzt eine Verbindung zur MariaDB herstellen und beginnen, eine Datenbank, einen Benutzer zu erstellen und sie in Ihre Anwendung zu integrieren.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.