Leicht gemacht: Installation eines MySQL-/MariaDB-Servers auf einem Ubuntu-Server
Erfahren Sie, wie Sie einen MySQL-/MariaDB-Server auf Ihrem Ubuntu-Server installieren und Ihre Datenbankanwendungen problemlos betreiben können. Unser detailliertes Tutorial führt Sie Schritt für Schritt durch den Installationsprozess und stellt sicher, dass Sie in kürzester Zeit bereit sind, Datenbanken zu erstellen und zu verwalten.
MySQL und MariaDB
MySQL und MariaDB sind relationale Datenbankverwaltungssysteme, mit denen strukturierte Daten in verschiedenen Anwendungen gespeichert und verwaltet werden. MySQL wurde ursprünglich von einem schwedischen Unternehmen entwickelt und hat sich seitdem zu einem der beliebtesten Open-Source-Datenbankverwaltungssysteme entwickelt. MariaDB hingegen ist eine Abzweigung von MySQL, die von der MySQL-Community entwickelt wurde, nachdem Oracle das Unternehmen übernommen hatte, dem MySQL gehörte.
Sowohl MySQL als auch MariaDB bieten leistungsstarke und zuverlässige Plattformen für die Verwaltung von Datenbanken. Es unterstützt eine Vielzahl von Funktionen wie komplexe Abfragen, Indizes, Transaktionen und Replikation. Darüber hinaus gibt es umfangreiche Unterstützung für verschiedene Programmiersprachen und eine aktive Community, die kontinuierlich an der Weiterentwicklung und Verbesserung dieser Datenbanken arbeitet.
Die Wahl zwischen MySQL und MariaDB hängt von den spezifischen Anforderungen und Vorlieben Ihres Projekts ab. Beide Datenbanken haben ihre Stärken und Schwächen und bieten unterschiedliche Funktionen und Erweiterungen. Es ist wichtig, die individuellen Anforderungen zu berücksichtigen, um die richtige Wahl zu treffen und eine optimale Datenbankleistung und Skalierbarkeit sicherzustellen.
Schritt 1: Vorbereitung
Stellen Sie sicher, dass Ihr Ubuntu-Server mit dem Internet verbunden ist und das Sie über einen Benutzerzugang mit Administratorrechte verfügen (root oder Benutzer mit sudo-Rechten).
Schritt 2: Aktualisieren Sie die Paketliste und das System
Stellen Sie per SSH eine Verbindung zu Ihrem Server her und geben Sie im Terminal den folgenden Befehl ein, um die Paketliste zu aktualisieren:
sudo apt update && sudo apt upgrade -y
Schritt 3: Installieren Sie den Datenbank-Server
Alternative a) Installieren Sie den MariaDB-Server
Geben Sie den folgenden Befehl ein, um den MariaDB-Server zu installieren:
sudo apt install mariadb-server
Alternative b) Installieren Sie den MySQL-Server
Geben Sie den folgenden Befehl ein, um den MySQL-Server zu installieren:
sudo apt install mysql-server
Danach erfolgt bei beiden Alternativen die Installation.
Schritt 4: Überprüfen Sie den Status des Datenbank-Servers
Nachdem die Installation abgeschlossen ist, können Sie den Status des Datenbak-Servers überprüfen, um sicherzustellen, dass er ordnungsgemäß läuft.
Geben Sie dazu bei Alternative a) den folgenden Befehl ein:
sudo systemctl status mariadb
alternativ können Sie auch folgenden Befehl benutzen:
service mariadb status
Hinweis
Bei MariaDB funktionieren auch die Befehle von MySQL.
Geben Sie dazu bei Alternative b) den folgenden Befehl ein:
sudo systemctl status mysql
alternativ können Sie auch folgenden Befehl benutzen:
service mysql status
Sie sollten bei beiden Alternativen in etwa folgende Ausgabe sehen:
● mariadb.service - MariaDB 10.6.12 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2023-04-09 09:04:07 CEST; 1h ago
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 773 (mariadbd)
Status: "Taking your SQL requests now..."
Tasks: 13 (limit: 9402)
Memory: 294.9M
CPU: 2min 30.994s
CGroup: /system.slice/mariadb.service
└─773 /usr/sbin/mariadbd
Schritt 5: Sichern Sie den Datenbank-Server
Um die Sicherheit Ihres Datenbank-Servers zu gewährleisten wird dringend empfohlen, das in beiden Alternativen enthaltene Sicherheitsskript auszuführen:
sudo mysql_secure_installation
Folgen Sie den Anweisungen des Skripts, um ein root-Passwort zu vergeben und verschiedene Sicherheitsaspekte zu konfigurieren, wie das Entfernen anonymer Benutzer, das Deaktivieren des Remote-Zugriffs und das Entfernen der Testdatenbank.
Schritt 6: Verbindung zum Datenbank-Server testen
Geben Sie den folgenden Befehl ein, um eine Verbindung zur Datenbank-Serverinstanz herzustellen:
sudo mysql -u root -p
Sie werden aufgefordert, das zuvor festgelegte root-Passwort einzugeben. Nachdem Sie das Passwort eingegeben haben, haben Sie Zugriff auf die MySQL-Shell.
Herzlichen Glückwunsch! Sie haben erfolgreich den MariaDB- bzw. MySQL-Server auf Ihrem Ubuntu-Rechner installiert. Sie können nun mit der Verwaltung Ihrer Datenbanken und der Durchführung von SQL-Befehlen beginnen.
Hinweis
Dieses Tutorial geht davon aus, dass Sie eine Standardinstallation von Ubuntu verwenden. Bei speziellen Konfigurationen oder individuellen Anforderungen können zusätzliche Schritte erforderlich sein.