Zurück zur Artikelliste Artikel
9 Leseminuten

Wie man MySQL unter Ubuntu installiert

Möchten Sie MySQL unter Ubuntu installieren? Tauchen Sie mit diesem umfassenden Leitfaden in die Welt der effizienten Datenverwaltung ein. Von der Aktualisierung Ihrer Paketliste über die Sicherung Ihrer Installation bis hin zur Gewährleistung einer reibungslosen Konfiguration - diese Schritt-für-Schritt-Anleitung hilft Ihnen, MySQL nahtlos auf Ihrem Ubuntu-System einzurichten.

Wenn Sie diesen Artikel lesen, sind Sie ernsthaft an der Arbeit mit Daten interessiert. Was Sie brauchen, ist ein geeignetes Werkzeug, um dies zu ermöglichen. Wenn Sie erwägen, MySQL auf einem Ubuntu-Linux-System zu installieren, fragen Sie sich vielleicht, ob diese Kombination eine gute Wahl ist. Sie ist es!

Dieser Artikel führt Sie durch die Installation von MySQL unter Ubuntu - perfekt für Datenenthusiasten, die die kombinierte Leistung von Ubuntu und MySQL nutzen möchten. Wir werden erörtern, warum MySQL so beliebt ist, wie Ubuntu nahtlos damit zusammenarbeitet und wie Sie MySQL auf dieser beliebten Linux-Distribution installieren können.

Lassen Sie uns gemeinsam eintauchen und Ihr Ubuntu-System für eine effiziente Datenverwaltung mit MySQL fit machen.

Warum MySQL?

MySQL ist ein quelloffenes relationales Datenbankmanagementsystem (RDBMS), das weithin für die Verwaltung und Organisation von Daten eingesetzt wird. Seine Zuverlässigkeit, Skalierbarkeit und Benutzerfreundlichkeit machen es zu einer beliebten Wahl für die Erstellung und Pflege von Datenbanken bei Entwicklern und Unternehmen.

MySQL wird häufig für Webanwendungen, Content-Management-Systeme, E-Commerce-Plattformen und verschiedene andere Arten von Software eingesetzt, die ein robustes und zuverlässiges Datenbankmanagementsystem erfordern. Außerdem wird es häufig mit Programmiersprachen wie PHP, Python, Java und anderen integriert, um dynamische und datengesteuerte Anwendungen zu erstellen.

Klingt das gut für Sie? Wenn Sie MySQL lernen und damit arbeiten wollen, sollten Sie mit zuverlässigen Grundkenntnissen beginnen. Wenn Sie sich nicht sicher sind, welchen Kurs Sie wählen sollen, kann Ihnen unser Artikel über die besten MySQL-Kurse für Einsteiger helfen.

Warum ist MySQL so weit verbreitet? Die Liste der Vorteile ist lang. Um hier nur einige zu nennen: MySQL kann Datenbanken unterschiedlicher Größe verwalten, von kleinen Projekten bis hin zu großen Unternehmensanwendungen. Es unterstützt die Skalierbarkeit durch Funktionen wie Replikation, Clustering und Sharding. MySQL wird unter einer Open-Source-Lizenz veröffentlicht, was bedeutet, dass der Quellcode frei verfügbar ist und von den Anwendern verändert, weitergegeben und genutzt werden kann.

MySQL ist für seine Leistung und Geschwindigkeit bei der Verarbeitung von Datenbankabfragen bekannt. Es setzt verschiedene Optimierungstechniken ein, um einen effizienten Datenabruf und eine effiziente Datenmanipulation zu gewährleisten. Außerdem bietet es Sicherheitsfunktionen (wie Benutzerauthentifizierung, Verschlüsselung und Zugriffskontrolle), um Daten zu schützen und sicherzustellen, dass nur autorisierte Benutzer Zugriff auf die Datenbank haben.

Dieses RDBMS hat eine große und aktive Gemeinschaft von Entwicklern und Benutzern. Diese Gemeinschaft trägt zur fortlaufenden Entwicklung bei, bietet Support und teilt ihr Wissen über Foren, Dokumentation und andere Ressourcen.

MySQL ist so konzipiert, dass es auf verschiedenen Betriebssystemen läuft, darunter Linux, Windows und macOS, was es vielseitig und kompatibel mit verschiedenen Umgebungen macht. In diesem Artikel konzentrieren wir uns auf Linux und zeigen Ihnen, wie Sie es speziell unter Ubuntu installieren. Vielleicht brauchen Sie aber auch eine kurze Auffrischung, wie Sie MySQL unter Windows installieren. Wenn ja, lesen Sie unseren Artikel mit einer Anleitung dazu.

Warum sollte man MySQL auf Ubuntu laufen lassen?

Ubuntu ist eine beliebte und benutzerfreundliche Linux-Distribution (Betriebssystem), die auf Debian basiert. Es ist quelloffen, kostenlos zu benutzen und hat sowohl eine Desktop- als auch eine Serverversion. Das Betriebssystem wird von der britischen Firma Canonical und einer Gemeinschaft von anderen Entwicklern entwickelt. Interessanterweise wird es nach einem meritokratischen Governance-Modell geführt. Im Oktober 2023 ist die neueste Version 23.10 ("Mantic Minotaur") und die aktuelle Version mit Langzeitunterstützung ist 22.04 ("Jammy Jellyfish").

Sie haben vielleicht schon geahnt, dass Ubuntu eine bevorzugte Plattform für den Einsatz von MySQL ist. Ubuntu ist bekannt für seine Benutzerfreundlichkeit, die regelmäßigen Veröffentlichungszyklen und die starke Unterstützung durch die Community. Der Quellcode ist frei verfügbar; Benutzer können ihn ohne Lizenzgebühren verändern, weitergeben und nutzen.

Ubuntu ist für seine Stabilität und Zuverlässigkeit bekannt, insbesondere für die Long-Term Support (LTS)-Versionen. LTS-Versionen werden über einen längeren Zeitraum (in der Regel fünf Jahre) aktualisiert und unterstützt und eignen sich daher für Server und unternehmenskritische Umgebungen. Außerdem profitiert sie von einem starken Sicherheitsmodell. Die Distribution bietet regelmäßige Sicherheitsupdates, und das Repository enthält eine breite Palette sicherer Softwarepakete.

Ubuntu ist benutzerfreundlich gestaltet, auch für Linux-Neulinge. Der Installationsprozess ist unkompliziert, und die Desktop-Umgebung bietet eine intuitive Benutzeroberfläche. Über das Software Center lassen sich Anwendungen einfach installieren, aktualisieren und verwalten. Für die Paketverwaltung wird das Advanced Package Tool (APT) verwendet, das die Installation, Aktualisierung und Entfernung von Softwarepaketen erleichtert. Das APT-System löst automatisch Abhängigkeiten auf und vereinfacht so den Software-Installationsprozess.

Wie MySQL hat auch Ubuntu eine große und aktive Gemeinschaft von Benutzern und Entwicklern. Die Unterstützung dieser Gemeinschaft ist von unschätzbarem Wert für die Fehlersuche, die Hilfe bei Problemen und den Wissensaustausch. Darüber hinaus folgt Ubuntu einem vorhersehbaren Veröffentlichungszeitplan, der den Benutzern regelmäßige Updates und neue Funktionen bietet. Dies hilft den Benutzern, mit den neuesten Software-Fortschritten Schritt zu halten.

Ubuntu bietet regelmäßige Sicherheitsupdates für seine Pakete, einschließlich MySQL. Dies trägt dazu bei, eine sichere und aktuelle Umgebung aufrechtzuerhalten, das Risiko von Sicherheitslücken zu verringern und die Sicherheit der in MySQL-Datenbanken gespeicherten Daten zu gewährleisten.

Bevor Sie mit der Anleitung fortfahren, sollten Sie die neueste Ubuntu-Version prüfen. Hier finden Sie die Beschreibung der Installation von Ubuntu 22.04, das bis April 2027 unterstützt wird. Interessieren Sie sich für andere Linux-Varianten? Sehen Sie sich unsere Top 5 Linux-Distributionen für SQL an.

Installation von MySQL unter Ubuntu

Bevor Sie beginnen, stellen Sie sicher, dass Ihre Internetverbindung stabil ist - Sie werden sie brauchen. Denken Sie dann an die Vorbereitungsschritte. Am besten stellen Sie sicher, dass Ihre Paketliste auf dem neuesten Stand ist.

Diese Anleitungen können sich im Laufe der Zeit ändern, daher ist es immer eine gute Idee, in der offiziellen Dokumentation nach den aktuellsten Informationen zu suchen. Verwenden Sie zuverlässige Quellen. Nützliche Anleitungen finden Sie auf der Ubuntu-Website.

Es gibt verschiedene Editionen von MySQL, die von Oracle bereitgestellt werden. Die Community-Edition ist kostenlos erhältlich. Sie können sie von der MySQL-Website herunterladen.

Wie man MySQL auf Ubuntu installiert

Schritt 1: Aktualisieren Sie das Paket

Fangen wir an. Öffnen Sie eine Terminal-Eingabeaufforderung, um den Installationsprozess mit dem Ubuntu-Betriebssystem zu starten. Prüfen Sie die Aktualisierungen, indem Sie den Befehl eingeben:

sudo apt-get update

Dieser Befehl holt sich die neuesten Informationen über verfügbare Pakete aus den auf Ihrem System konfigurierten Repositories.

Schritt 2: Installieren Sie MySQL

Nachdem Sie die Paketliste aktualisiert haben, können Sie mit der Installation von MySQL fortfahren. Geben Sie ein:

sudo apt-get install mysql-server

Das Installationsprogramm installiert MySQL und alle Abhängigkeiten. Nach der Installation wird empfohlen, ein Sicherheitsskript auszuführen, das mit MySQL geliefert wird. Dieses Skript hilft Ihnen, Ihre Installation zu sichern, indem es ein Root-Passwort festlegt, anonyme Benutzer entfernt, den Remote-Root-Login verbietet und vieles mehr. Das Dienstprogramm für die sichere Installation sollte nach Abschluss der Installation automatisch gestartet werden. Wenn dies nicht der Fall ist, geben Sie den folgenden Befehl ein:

sudo mysql_secure_installation utility

Schritt 3: Festlegen eines sicheren Passworts

Dieses Dienstprogramm fordert Sie auf, das MySQL-Root-Passwort und andere sicherheitsrelevante Optionen festzulegen, darunter das Entfernen des Fernzugriffs auf den Root-Benutzer und das Festlegen des Root-Passworts. Je nach Ihren Präferenzen können Sie "Y" oder "N" wählen.

Stellen Sie sicher, dass Sie your_password durch ein starkes und sicheres Passwort ersetzen.

Schritt 4: Aktivieren Sie den Fernzugriff (optional)

Wenn Sie iptables aktiviert haben und sich von einem anderen Rechner aus mit der MySQL-Datenbank verbinden möchten, müssen Sie einen Port in der Firewall Ihres Servers öffnen (der Standardport ist 3306). Sie müssen dies nicht tun, wenn die Anwendung, die MySQL verwendet, auf demselben Server läuft.

Um den Fernzugriff auf den MySQL-Server zu ermöglichen, führen Sie den folgenden Befehl aus:

sudo ufw enable
sudo ufw allow mysql

Schritt 5: Neustart

Nachdem Sie das Root-Passwort festgelegt und andere Änderungen vorgenommen haben, starten Sie den MySQL-Dienst neu, damit die neuen Konfigurationen übernommen werden:

sudo systemctl restart mysql

Wenn der Dienst bereits gestartet ist, erhalten Sie eine Meldung, dass er bereits läuft:

sudo systemctl start mysql

Schritt 6: Grundlegende Konfiguration

Zu den grundlegenden Konfigurationsaufgaben in MySQL unter Ubuntu gehören das Anpassen von Zeichensätzen und Sortierreihenfolgen sowie das Sicherstellen, dass der MySQL-Dienst beim Systemstart automatisch gestartet wird.

Um Zeichensätze und Sortierreihenfolgen anzupassen, öffnen Sie die MySQL-Konfigurationsdatei in einem Texteditor. Die Konfigurationsdatei befindet sich normalerweise unter /etc/mysql or /etc/mysql/my.cnf. An dieser Stelle ist es ratsam, eine Sicherungskopie der Datei zu erstellen, bevor Sie Änderungen vornehmen.

Wenn die Dateien dort nicht vorhanden sind, können Sie mysqld verwenden, um die Konfiguration zu finden. Geben Sie den folgenden Befehl ein:

$ /usr/sbin/mysqld --help --verbose

Die Konfigurationsdatei enthält Zeilen mit einem einzelnen Wort in eckigen Klammern, wie [client] oder [mysqld]. Diese Abschnitte sind Konfigurationsgruppen. Sie machen wichtige Konfigurationselemente für die Programme, die die Konfigurationsdatei lesen, besser sichtbar.

MySQL sollte beim Systemstart automatisch gestartet werden. Wenn dies jedoch nicht der Fall ist, können Sie es aktivieren. Überprüfen Sie zunächst den Status des MySQL-Dienstes:

sudo systemctl status mysql

Wenn er nicht aktiviert ist, können Sie diesen Befehl verwenden, der MySQL so konfiguriert, dass er beim Systemstart automatisch gestartet wird:

sudo systemctl enable mysql

Schritt 7: Neustart (erneut)

Nachdem Sie Änderungen an der Konfiguration vorgenommen haben, können Sie den MySQL-Dienst mit dem Ihnen bereits bekannten Befehl neu starten:

sudo systemctl restart mysql

Sie können auch überprüfen, ob MySQL ohne Probleme läuft:

sudo systemctl status mysql

Suchen Sie nach Fehlermeldungen, um sicherzustellen, dass der Dienst erfolgreich gestartet wurde. Nachdem Sie alle erforderlichen Änderungen vorgenommen haben, sollte Ihr MySQL-Server mit dem angegebenen Zeichensatz und der Sortierung konfiguriert sein. Er sollte automatisch während des Systemstarts starten.

Und das war's! Sie haben MySQL auf Ihrem Ubuntu-System installiert und gesichert. Vergessen Sie nicht, die offizielle MySQL-Dokumentation zu konsultieren, wenn Sie weitere Fragen zur Konfiguration oder Fehlerbehebung haben.

Testen Sie nun die Datenbank, die Sie nun verwenden können. Stellen Sie eine Verbindung zu MySQL her und führen Sie einfache Abfragen aus, um sicherzustellen, dass der Datenbankserver funktioniert.

Ihre ersten Schritte mit MySQL unter Ubuntu

Wie Sie sehen, ist die Ubuntu-MySQL-Installation kein sehr komplizierter Prozess. Wenn Sie anfangen, sie zu benutzen, ist es das Wichtigste, zu üben. Machen Sie sich keine Sorgen, wenn am Anfang nicht alles einfach ist. Lernen Sie weiter - unser Kurs SQL von A bis Z in MySQL ist eine ausgezeichnete Wahl, wenn Sie alles lernen wollen, was MySQL zu bieten hat. Er enthält sieben interaktive Kurse, die bei den Anfängen beginnen und Sie bis zur Beherrschung von MySQL führen.

Wie man MySQL auf Ubuntu installiert

Wenn Sie bereits über Grundkenntnisse in MySQL verfügen und nach fortgeschrittenen Kenntnissen suchen, können Sie sich auf den Ausbau Ihrer Fähigkeiten in SQL-JOINs, Aggregation, Gruppierung und Unterabfragen konzentrieren. Unser SQL-Praxis in MySQL enthält fast 200 Programmieraufgaben, die Ihnen helfen, Fortschritte zu machen.

Sehen Sie sich auch unsere Liste der 10 wichtigsten MySQL-Interview-Fragen an. Kennen Sie alle Antworten? Machen Sie sich keine Sorgen, wenn Sie noch etwas zu tun haben. Installieren Sie MySQL und verbessern Sie Ihre Fähigkeiten weiter. Wenn Sie möchten, teilen Sie uns Ihren Eindruck von der Einrichtung von MySQL und der Ubuntu-Datenbank mit. Wir würden uns freuen, davon zu hören!