Zum Hauptinhalt springen

Server: Installation von Datenbanken

Einführung

Diese Anleitung beinhaltet Schritte für die Installation verschiedener Arten von Datenbanken. In diesem Beispiel wird Ubuntu 20.04 als Betriebssystem verwendet, es werden jedoch auch entsprechende Befehle für andere Linux-Distributionen angegeben, die wir auf unserer Website bereitstellen. Diese Befehle müssen über SSH ausgeführt werden. Wenn du nicht weißt, wie du dich über SSH mit deinem Server verbinden kannst, schaue bitte hier nach: Erstzugang (SSH).

Vorbereitung

Bevor du mit der Installation einer Datenbank beginnst, musst du zunächst sicherstellen, dass das System auf dem neuesten Stand ist. Dazu musst du, je nach Betriebssystem, die Pakete aus der Paketverwaltung deines Systems mit dem folgenden Befehl aktualisieren:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

Datenbankarten

Je nachdem, welchen Datenbankdienst du installieren möchtest, folge der entsprechenden Anleitung:

Was ist MariaDB?

MariaDB ist ein quelloffenes relationales Datenbankmanagementsystem, das ursprünglich von MySQL abgeleitet wurde. Es gewährleistet verbesserte Leistung, Sicherheit und kontinuierliche Weiterentwicklung. MariaDB bietet verbesserte Speicher-Engines und seine Architektur ist vollständig kompatibel mit MySQL. Wir empfehlen MariaDB gegenüber MySQL.

MariaDB Installation

Zuallererst musst du sicherstellen, dass die neueste MariaDB-Version installiert ist. Einige alte Betriebssysteme wie Debian 9 oder Ubuntu 18.04 enthalten standardmäßig nicht die neueste MariaDB-Version im Paketmanager. Durch die Ausführung des folgenden Befehls stellst du sicher, dass die neueste Version abgerufen wird.

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Nach der Installation des Repos aktualisierst du den Cache deines Paketmanagers, indem du die im Abschnitt Vorbereitungsschritt beschriebenen Schritte ausführst.

info

Die Installation der MariaDB-Repos (Schritt oben) kann bei modernen Betriebssystemen wie Ubuntu 22.04 oder Debian 11 getrost ignoriert werden.

Nachdem das Repo-Setup abgeschlossen ist, kann nun die Installation von MariaDB durch die Installation des Pakets mariadb-server beginnen. Je nach Betriebssystem müssen dazu die folgenden Befehle ausgeführt werden:

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

MariaDB Konfiguration

Sobald die Installation abgeschlossen ist, gibst du den folgenden Befehl ein, um die Konfiguration des Servers zu starten:

mysql_secure_installation

Nun kannst du deinen MariaDB (MySQL)-Server konfigurieren, indem du den Eingabeaufforderungen folgst und ein Passwort für Ihren Server festlegen. Bei der folgenden Aufforderung können Sie die Eingabe vorerst überspringen, indem Sie Enter drücken.

info

Der Benutzer root ist der Hauptbenutzer deines MariaDB (MySQL) Servers!

Als Nächstes wirst du gefragt, ob du ein Passwort für den Root-Benutzer festlegen willst, bestätige dies mit y für ja. Anschließend musst du das neue Passwort für den Benutzer root eintippen.

note

Während du das Passwort eingibst, kannst du es nicht sehen. Dieses Verhalten ist jedoch normal und dein Passwort wird trotzdem gespeichert. Stellen sicher, dass du ein sicheres Passwort für deinen Root-Benutzer verwendest und es an einem sicheren Ort aufbewahrst.

Nun wirst du gefragt, ob du anonyme Benutzer von deinem Server entfernen willst, was du aus Sicherheitsgründen auf jeden Fall tun solltest. Bestätige dies mit einem y für ja:

image

In der folgenden Eingabeaufforderung legst du fest, ob sich der Benutzer root von außen mit dem Server verbinden darf. Aus Sicherheitsgründen solltest du auch diese Option deaktivieren und dies daher mit y bestätigen:

image

Im nächsten Schritt kannst du auch bestätigen, dass du die von MariaDB (MySQL) bereitgestellte Testdatenbank mit y entfernst, da sie nicht benötigt wird und einfach gelöscht werden kann:

image

Am Ende des Konfigurationsprozesses wirst du gefragt, ob du die Berechtigungen der Datenbank aktualisieren möchtest. Bestätige dies mit y, um das zuvor festgelegte Passwort für den Root-Benutzer zu aktivieren:

image

Dein MariaDB (MySQL) Server ist nun einsatzbereit!