So installieren Sie MySQL/MariaDB unter Ubuntu
Der zweite Teil unserer LAMP-Lernprogramm reihe: So installieren Sie MySQL (oder MariaDB) auf einem Ubuntu-Server.

Der zweite Teil unserer LAMP-Lernprogramm reihe: So installieren Sie MySQL (oder MariaDB) auf einem Ubuntu-Server.
Dieses Tutorial ist für Ubuntu-Server gedacht. Die Anweisungen sollten auf jeder LTS-Version von Ubuntu, einschließlich Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, und Nicht-LTS-Releases wie Ubuntu 17.10 und anderen Ubuntu-basierten Distributionen funktionieren. Wir haben dies auf einem Ubuntu 16.04 Server getestet.
Den ersten Teil unserer LAMP-Serie finden Sie in unserem Tutorial zum Installieren und Optimieren von Apache unter Ubuntu.
Bevor wir mit der Installation von MySQL / MariaDB beginnen
Einige Anforderungen und andere Hinweise:
- MySQL und MariaDB sind in der Grundnutzung in einem LAMP-Stack nahezu identisch. Die meisten Befehle sind gleich, auch wenn die Installation ähnlich ist. Wählen Sie eine aus und installieren Sie sie für Ihren LAMP-Stapel. Wir enthalten Anweisungen für beide.
- Sie benötigen natürlich einen Ubuntu-Server.
- Sie benötigen außerdem Root-Zugriff auf Ihren Server. Verwenden Sie entweder den Root-Benutzer oder einen Benutzer mit Sudo-Zugriff. Wir verwenden den root-Benutzer in unserem Tutorial, sodass Sie nicht jeden Befehl mit 'sudo' ausführen müssen. Wenn Sie jedoch nicht den root-Benutzer verwenden, müssen Sie dies tun.
- Sie benötigen SSH, wenn Sie Ubuntu oder einen SSH-Client wie Putty verwenden, wenn Sie Windows verwenden.
- MySQL / MariaDB ist möglicherweise bereits auf Ihrem Server installiert. Sie können überprüfen, ob sie installiert sind, indem Sie „mysql“ oder „mariadb“ eingeben. Dies sollten Sie anhand der Ausgabe wissen.
Das war es fürs Erste. Kommen wir zu unserem Tutorial.
So installieren Sie MySQL unter Ubuntu
Wir fangen mit MySQL an. Wenn Sie MariaDB installieren möchten, fahren Sie mit den Anweisungen von MariaDB fort.
Aktualisieren Sie Ubuntu
Aktualisieren Sie Ihren Ubuntu-Server wie immer vor allen anderen Schritten, indem Sie den folgenden Befehl ausführen:
sudo apt update && sudo apt upgrade
Installieren Sie MySQL
Dann installieren MySQL, indem Sie den folgenden Befehl ausführen:
sudo apt install mysql-server
Dieser Befehl installiert sowohl den MySQL-Server als auch den Client. Sie werden aufgefordert, ein Kennwort für Ihren Root-Benutzer einzugeben.
Das ist es. MySQL ist installiert. Jetzt müssen Sie es sichern und konfigurieren.
Sichern Sie MySQL
Sie sollten das Skript mysql_secure_installation ausführen, mit dem Sie MySQL sichern können.
Starten Sie das Skript mit dem folgenden Befehl:
mysql_secure_installation
Und antworten Sie auf die Aufforderungen. Sie können auf jede Eingabeaufforderung standardmäßig antworten.
MySQL optimieren (nur für fortgeschrittene Benutzer)
Um Ihr MySQL zu optimieren, können Sie das MySQLTuner-Skript verwenden. Es erledigt NICHT die ganze Arbeit für Sie. Das Skript enthält nur Empfehlungen, wie Sie Ihr MySQL verbessern und optimieren können.
Laden Sie das Skript mit dem folgenden Befehl herunter und führen Sie es aus:
curl -L http://mysqltuner.pl/ | Perl
Und überprüfen Sie die Empfehlungen. Recherchieren Sie und verwenden Sie Google für jede Empfehlung. Wenn Sie nicht wissen, was Sie tun, wenden Sie sich an einen anderen, und lassen Sie ihn dies für Sie tun oder überspringen Sie das einfach.
Sie können auch mysqlcheck verwenden, um Ihre Datenbanken zu reparieren. Sie können alle Ihre Datenbanken mit einem einzigen Befehl reparieren:
mysqlcheck -A - Auto-Reparatur -u root -p
Es gibt noch weitere Optimierungen, die Sie auf Ihrem Server und in Ihren Datenbanken durchführen können. Wenn Sie MySQL weiter optimieren möchten, sollten Sie Ihre eigene Recherche durchführen.
So installieren Sie MariaDB unter Ubuntu
Nun zu unseren MariaDB-Installationsanweisungen.
Aktualisieren Sie Ubuntu
Aktualisieren Sie zunächst Ihren Ubuntu-Server:
sudo apt update && sudo apt upgrade
Fügen Sie das MariaDB-Repository hinzu
Bevor Sie MariaDB installieren können, müssen Sie das MariaDB-Repository hinzufügen.
Je nach Ubuntu-Version müssen Sie möglicherweise andere Befehle ausführen. Wechseln Sie daher zur offiziellen MariaDB-Repository-Seite, wählen Sie Ihre Distribution aus und wählen Sie einen Spiegel, der dem Standort Ihres Servers am nächsten liegt. Kopieren Sie dann die auf der Seite angezeigten Befehle. Wir verwenden Ubuntu 16.04.1 und haben uns für einen US-Spiegel entschieden. Daher führen wir die folgenden Befehle aus, um das Repository hinzuzufügen:
sudo apt install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 add-apt-repository 'deb [arch=amd64,i386,ppc64el] https://mirrors.evowise.com/mariadb/repo/10.1/ubuntu xenial main'
Als Nächstes müssen Sie Ihre Paketliste erneut aktualisieren:
sudo apt update
Und fahren Sie mit der Installation von MariaDB fort.
Installieren Sie MariaDB
Nachdem Sie das MariaDB-Repository hinzugefügt haben, können Sie es mit dem folgenden Befehl installieren:
sudo apt install mariadb-server
Und das ist es. Sie haben MariaDB auf Ihrem Server installiert.
Sichere MariaDB
Es ist derselbe Prozess wie bei MySQL. Führen Sie das Sicherheitsskript mit dem folgenden Befehl aus:
mysql_secure_installation
Folgen Sie den Anweisungen. Sie können den Standard für jede Aufforderung eingeben. Verwenden Sie natürlich ein sicheres Passwort.
MariaDB optimieren (nur für fortgeschrittene Benutzer)
Genauso wie bei MySQL können Sie MySQLTuner verwenden, um Ihre MariaDB zu überprüfen und Empfehlungen zur Verbesserung zu erhalten. Es erledigt NICHT die ganze Arbeit für Sie. Das Skript gibt Ihnen nur Empfehlungen, wie Sie Ihre MariaDB verbessern und optimieren können.
Führen Sie das Skript aus mit:
curl -L http://mysqltuner.pl/ | Perl
Und überprüfen Sie die Empfehlungen. Recherchieren Sie und verwenden Sie Google für jede Empfehlung. Wenn Sie nicht wissen, was Sie tun, wenden Sie sich an einen anderen, und lassen Sie ihn dies für Sie tun oder überspringen Sie das einfach.
Mysqlcheck arbeitet auch mit MariaDB. Um alle MariaDB-Datenbanken auf einmal zu optimieren, führen Sie den folgenden Befehl aus:
mysqlcheck -A - Auto-Reparatur -u root -p
Es gibt noch weitere Optimierungen, die Sie auf Ihrem Server und in Ihren Datenbanken durchführen können. Wenn Sie also MariaDB weiter optimieren möchten, sollten Sie selbst recherchieren.