,

Installation und Konfiguration eines MySQL Servers auf VPS

Lesedauer 2 Minuten

Es ist bei vielen Applikationen üblich, seine Daten irgendwo ablegen zu müssen. Hierfür eignet sich ein Datenbank-Server wie zum Beispiel MariaDB, MySQL oder PostgreSQL. Am bekanntesten ist hierbei sicherlich der MySQL Server, wobei manche Paketverwaltungen von großen Linux-Distributionen wie z.B. Debian vor ein paar Jahren von MySQL zu MariaDB gewechselt sind. Im Grund sind beide Server gleich und man wird bei der Verwendung keinen Unterschied merken.

Da wir in diesem Tutorial von aktuellen Distributionen ausgehen, beschreiben wir deshalb die Installation von MariaDB auf einem VPS, wobei sich die Installation von MySQL für ältere Versionen kaum unterscheidet.

Übersicht

Das Setup des VPS besteht aus:

Dabei handelt es sich um ein Testsystem, dass folgende Software Setup kann auch auf kleineren Systemen installiert werden.

Installation

Logge dich per SSH und deinem root-User auf deinem Server ein und installiere das Paket „mariadb-server“:

$ apt update
$ apt install mariadb-server

Wie bereits beschrieben kann das Paket auf älteren Linux-Distributionen auch „mysql-server“ heißen.

Falls du aufgefordert wirst ein Passwort zu vergeben, setze bitte ein möglichst schweres mit vielen Zeichen und Sonderzeichen und merke dir das Passwort gut.

Nach der Installation kannst du den Status des Servers überprüfen:

$ systemctl status mysql

Dort sollte nun „Active: active (running)“ erscheinen. Dein MySQL Server ist nun installiert und läuft im Hintergrund.

Absicherung

Zur Absicherung deines Servers führst du nun folgenden Command per root aus:

$ mysql\_secure\_installation

Als erstes wirst du gebeten, dass MySQL root-Passwort einzugeben. Falls du während der Installation eins vergeben musstet, kannst du dies hier angeben, wenn nicht drücke „Enter“.

Nun folgen eine Reihe von Fragen die du mit Ja/Yes oder Nein/No beantworten musst. In der Regel wird hier empfohlen alle Fragen mit Ja/Yes zu beantworten, da dies die höchste Sicherheit bietet.

Verwalten Deines MySQL-Servers

Dein MySQL Server ist nun installiert und abgesichert. Du kannst diesen nun direkt per Kommandozeile aufrufen:

$ mysql

Über dieses Programm kann der Server direkt mit SQL-Befehlen gesteuert werden. Per „exit“ kannst du das Programm verlassen.

Hierbei handelt es sich um keine sehr nutzerfreundliche Umgebung. Zur besseren grafischen Steuerung Deines MySQL-Servers empfehlen wir die Installation von „phpmyadmin“ oder das Nutzen eines bei dir auf dem PC installierten MySQL Clients wie „MySQL Workbench“ oder „HeidiSQL“, welches du per SSH-Tunnel auf deinen Server verbinden kannst.

easyname ist ein erfolgreicher und bekannter österreichischer Anbieter von Cloud-Services, Domains sowie Webhosting bis hin zur Server-Infrastruktur und gehört seit 2020 zur dogado group.
Das Unternehmen ist seit 2006 in Österreich erfolgreich am Markt und inzwischen auch in vielen anderen Ländern weltweit tätig. Sowohl das Team als auch die gehosteten Daten befinden sich in Österreich.

easyname liegt die Datensicherheit besonders am Herzen und stellt daher zu jedem Hosting-Paket auch kostenlose SSL-Zertifikate zur Verfügung. Mit intuitiven Tools zur Erstellung von Websites und Webshops und mit Easy Install Apps wie WordPress, Joomla oder PrestaShop können alle easyname-Kunden schnell in die Online-Welt einsteigen.