Zum Hauptinhalt springen

MySQL Server für Linux: Installation und Konfiguration

MySQL ist eines der beliebtesten und leistungsfähigsten relationalen DBMS, das häufig zum Speichern und Verwalten großer Datenmengen verwendet wird. Es vereinfacht die Arbeit mit Datenbanken erheblich und bietet eine hohe Leistung und Zuverlässigkeit. Für Benutzer des Linux-Betriebssystems stehen mehrere Möglichkeiten zur Installation und Konfiguration des MySQL-Servers zur Verfügung.

Bevor Sie MySQL installieren, müssen Sie sicherstellen, dass Ihr Computer über genügend Ressourcen verfügt, damit er funktioniert. Es wird empfohlen, einen Computer mit mindestens 2 GB RAM und mindestens 1 GB freiem Festplattenspeicher zu haben. Überprüfen Sie auch, ob die erforderlichen Pakete für die Arbeit mit MySQL auf Ihrem Computer installiert sind, z. B. GCC, CMake und andere Abhängigkeiten.

Der einfachste Weg, einen MySQL-Server zu installieren, besteht darin, den standardmäßigen Batch-Manager Ihres Betriebssystems zu verwenden. Für Ubuntu und andere Debian-basierte Distributionen können Sie den Befehl "sudo apt-get install mysql-server" verwenden, um die neueste Version von MySQL zu installieren. Für CentOS und andere Red Hat-basierte Distributionen können Sie den Befehl "sudo yum install mysql-server" verwenden. Nachdem Sie den MySQL-Server installiert haben, müssen Sie ihn für die Arbeit mit Ihrem System konfigurieren.

Es ist wichtig, sichere Passwörter für das Root-Konto und andere MySQL-Benutzer festzulegen. Dies wird dazu beitragen, die Sicherheit Ihres Servers zu gewährleisten und den unbefugten Zugriff auf Datenbanken zu verhindern. Verwenden Sie dazu den Befehl "mysql_secure_installation", der Sie auffordert, eine Reihe von Aktionen auszuführen, um sichere Passwörter und andere Einstellungen festzulegen. Befolgen Sie die Anweisungen, um die Konfiguration des MySQL-Servers abzuschließen.

Nachdem Sie einen MySQL-Server installiert und konfiguriert haben, können Sie beginnen, Datenbanken zu erstellen und zu verwalten, indem Sie eine Befehlszeile oder eine grafische Oberfläche wie phpMyAdmin verwenden. Verwenden Sie zum Erstellen einer Datenbank den Befehl "CREATE DATABASE databasename;", um die Datenbank mit dem angegebenen Namen zu erstellen. Verwenden Sie den Befehl "mysql -u Benutzername -p Datenbankname", um eine Verbindung mit der Datenbank herzustellen, wobei "-u" den Benutzernamen und "-p" das Kennwort für den Zugriff auf die Datenbank angibt.

MySQL Server bietet viele Funktionen und Tools für die Arbeit mit Datenbanken. Es kann sowohl für die Erstellung kleiner Websites als auch für die Arbeit mit großen Unternehmenssystemen verwendet werden. Ein gut konfigurierter und sicherer MySQL-Server sorgt für die Zuverlässigkeit und Leistung Ihres Systems.

MySQL Server unter Linux installieren

Wenn Sie diese einfachen Schritte befolgen, können Sie MySQL Server auf Ihrem Linux-Server installieren:

  1. Öffnen Sie ein Terminal und führen Sie den Befehl aus, um MySQL Server zu installieren:
    sudo apt-get install mysql-server
  2. Nach dem Ausführen des Befehls werden Sie aufgefordert, das MySQL-Datenbankadministratorkennwort einzugeben. Geben Sie das gewünschte Passwort ein und bestätigen Sie es.
  3. Nachdem die Installation abgeschlossen ist, müssen Sie den Befehl ausführen, um die Sicherheit von MySQL Server zu konfigurieren:
    mysql_secure_installation
  4. Während der Sicherheitseinrichtung werden Sie aufgefordert, das Administratorkennwort zu ändern, anonyme Benutzer zu löschen, den Fernzugriff zu verweigern und die Testdatenbank zu löschen. Sie können die entsprechenden Optionen nach Ihren Bedürfnissen auswählen oder die Standardwerte beibehalten.
  5. Nach Abschluss der Sicherheitskonfiguration ist der MySQL Server einsatzbereit. Sie können eine Verbindung zum Server herstellen und Datenbanken und Tabellen Ihrer Wahl erstellen.

Jetzt haben Sie MySQL Server auf Ihrem Linux-Server installiert. Sie können damit beginnen, Ihre Datenbanken zu verwalten und leistungsstarke Anwendungen zu erstellen.

Schritt 1: Vorbereiten des Systems

Bevor Sie MySQL Server unter Linux installieren und konfigurieren, müssen Sie einige vorläufige Schritte ausführen, um das System für die Arbeit mit Datenbanken vorzubereiten.

1. Überprüfen der Verfügbarkeit von Systemressourcen

Stellen Sie sicher, dass das System über genügend freie Ressourcen verfügt, um MySQL Server zu installieren und zu betreiben. Es wird empfohlen, über mindestens 2 GB RAM und ausreichend freien Festplattenspeicher für Datenbankdaten und -protokolle zu verfügen.

2. Aktualisieren des Betriebssystems

Es wird empfohlen, das Betriebssystem vor der Installation von MySQL Server auf die neueste Version zu aktualisieren und alle Sicherheitsupdates zu installieren. Dies wird dazu beitragen, die Stabilität und Sicherheit des Systems zu gewährleisten.

3. Installieren zusätzlicher Abhängigkeiten

Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten für den Betrieb von MySQL Server auf dem System installiert sind. In den meisten Linux-Distributionen werden sie automatisch installiert, aber in einigen Fällen müssen Sie möglicherweise zusätzliche Pakete installieren, z. B. Entwicklungsbibliotheken oder Sprachpakete.

4. Konfigurieren der Netzwerkeinstellungen

Stellen Sie sicher, dass die Netzwerkeinstellungen des Systems für die Arbeit mit MySQL Server korrekt konfiguriert sind. Stellen Sie sicher, dass der Port, auf dem der Server ausgeführt wird (Standard ist 3306), nicht durch die Firewall-Einstellungen blockiert ist und bei Bedarf für eine externe Verbindung verfügbar ist.

5. Erstellen eines separaten MySQL-Benutzers

Es wird empfohlen, einen separaten Benutzer für die Arbeit mit MySQL-Datenbanken zu erstellen. Dies verbessert die Systemsicherheit und die Verwaltung des Datenzugriffs. Erstellen Sie einen Benutzer mit den erforderlichen Rechten, z. B. zur Verwaltung und Wartung der Datenbank.

Nachdem Sie alle erforderlichen vorläufigen Schritte ausgeführt haben, können Sie mit der Installation und Konfiguration von MySQL Server auf Ihrem Linux-System fortfahren.

Schritt 2: MySQL Server herunterladen und installieren

Um MySQL Server auf einem Linux-Betriebssystem zu installieren, müssen Sie das entsprechende Softwarepaket herunterladen und installieren. Alle notwendigen Dateien finden Sie auf der offiziellen MySQL-Website.

1. Öffnen Sie Ihren Webbrowser und gehen Sie zur offiziellen MySQL-Website unter https://www.mysql.com /.

2. Gehen Sie zur Download-Seite und wählen Sie die Linux-Version von MySQL Server aus.

3. Wählen Sie auf der Download-Seite die am besten geeignete Version von MySQL Server für Ihr Betriebssystem aus und klicken Sie auf die Schaltfläche "Herunterladen".

4. Nachdem Sie die Installationsdatei heruntergeladen haben, suchen Sie nach dem Speicherort auf Ihrem Computer und öffnen Sie eine Eingabeaufforderung in diesem Ordner.

5. Führen Sie an der Eingabeaufforderung den Befehl aus, um MySQL Server zu installieren. Zum Beispiel können Sie für Ubuntu den Befehl verwenden:

sudo apt-get update sudo apt-get install mysql-server

6. Während der Installation werden Sie möglicherweise aufgefordert, ein Passwort für den MySQL-Root-Benutzer einzugeben. Geben Sie das Passwort ein und bestätigen Sie es.

7. Nach Abschluss der Installation wird der MySQL Server automatisch gestartet und kann verwendet werden.

Jetzt können Sie mit der Konfiguration und Verwendung von MySQL Server auf Ihrem Linux-Betriebssystem beginnen.

Schritt 3: Konfigurieren von MySQL Server

Nachdem Sie MySQL Server auf Ihrem Linux-System installiert haben, müssen Sie ihn vor der Verwendung konfigurieren. In diesem Abschnitt werden wir die grundlegenden Schritte zur Konfiguration des Servers untersuchen.

1. Erstellen eines Administratorbenutzers

Der erste Schritt besteht darin, einen MySQL-Datenbankadministratorbenutzer zu erstellen. Dieser Benutzer hat alle Berechtigungen und vollen Zugriff auf den Server.

Führen Sie den folgenden Befehl an einer Eingabeaufforderung aus, um einen neuen Benutzer zu erstellen:

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password';

Hier 'admin' - benutzername und 'password' - passwort für die Anmeldung.

2. Sicherheit konfigurieren

Um die Sicherheit des MySQL-Servers zu gewährleisten, müssen Sie die Authentifizierung und die Verbindungsverschlüsselung aktivieren.

Führen Sie den folgenden Befehl aus, um die Authentifizierung zu aktivieren:

ALTER USER 'admin'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Verwenden Sie den folgenden Befehl, um die Verbindungsverschlüsselung zu aktivieren:

GRANT SSL ON *.* TO 'admin'@'localhost';

3. Konfigurieren des Datenbankzugriffs

Sie können den Zugriff auf die Datenbank nur auf einen bestimmten Benutzer beschränken.

Führen Sie dazu den folgenden Befehl aus:

GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'localhost';

Hier database_name - der Name der Datenbank und user - Benutzername. Verwenden Sie den Befehl REVOKE , um den Zugriff auf die Datenbank zu widerrufen.

Nachdem Sie diese Schritte abgeschlossen haben, haben Sie MySQL Server erfolgreich für die Ausführung auf Ihrem Linux-System konfiguriert. Sie können jetzt mit dem Server beginnen, um die Datenbank zu speichern und zu verwalten.

Schritt 4: Überprüfen der Installation

Nachdem Sie MySQL Server erfolgreich auf Ihrem Linux-Server installiert haben, müssen Sie mehrere Überprüfungen durchführen, um sicherzustellen, dass alles korrekt konfiguriert und einsatzbereit ist.

Stellen Sie zuerst sicher, dass der MySQL-Dienst ausgeführt wird. Führen Sie dazu den Befehl aus:

sudo systemctl status mysql

Wenn der Dienst ausgeführt wird, wird eine Meldung über den Status des Dienstes angezeigt und als "aktiv" markiert.

Lassen Sie uns nun überprüfen, ob Sie sich in der MySQL Shell anmelden können. Führen Sie den Befehl aus:

mysql -u root -p

Geben Sie das Kennwort ein, das Sie während der Installation von MySQL Server festgelegt haben.

Wenn Sie sich erfolgreich bei der MySQL Shell angemeldet haben, sehen Sie eine Eingabeaufforderung, die ungefähr so aussieht:

mysql>

Jetzt können Sie SQL-Abfragen ausführen und Datenbanken in MySQL verwalten.

Glückwunsch! Die Installation und Konfiguration von MySQL Server unter Linux wurde erfolgreich abgeschlossen und Sie können damit beginnen, es in Ihren Projekten zu verwenden.

Stellen Sie sicher, dass Ihr Server sicher ist und nur für die erforderlichen Benutzer und IP-Adressen verfügbar ist, um die Sicherheit Ihrer Datenbank zu gewährleisten.