Zum Hauptinhalt springen

Anleitung zur Installation von MySQL auf CentOS

Anleitung zur Installation von MySQL auf CentOS

MySQL ist ein beliebtes und weit verbreitetes Open-Source-Relationales Datenbankmanagementsystem (RDBMS). Es bietet eine leistungsstarke und flexible Möglichkeit, große Datenmengen zu speichern und zu verwalten. Dieses schrittweise Tutorial führt Sie durch den Prozess der Installation von MySQL auf CentOS, einer beliebten Linux-Distribution.

Voraussetzungen

Bevor wir beginnen, stellen Sie bitte sicher, dass Sie Folgendes haben:

  • Einen CentOS-Server mit Root-Zugriff oder ein Benutzerkonto mit Sudo-Berechtigungen.
  • Eine stabile Internetverbindung.

Schritt 1: Systempakete aktualisieren

Um sicherzustellen, dass Ihr System auf dem neuesten Stand ist, ist es eine gute Praxis, die Systempakete zu aktualisieren, bevor Sie neue Software installieren. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo yum update

Dieser Befehl aktualisiert alle installierten Pakete auf Ihrem CentOS-System.

Schritt 2: MySQL-Repository installieren

Standardmäßig bietet CentOS eine ältere Version von MySQL im offiziellen Repository an. Um die neueste Version zu installieren, müssen wir das offizielle MySQL-Repository hinzufügen. Führen Sie den folgenden Befehl aus, um das Repository-Paket herunterzuladen und zu installieren:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

Dieser Befehl lädt das MySQL-Repository-Paket herunter und installiert es.

Schritt 3: MySQL-Server installieren

Nun, da wir das MySQL-Repository hinzugefügt haben, können wir mit der Installation des MySQL-Servers fortfahren. Führen Sie den folgenden Befehl aus:

sudo yum install mysql-server

Dieser Befehl installiert den MySQL-Server und seine Abhängigkeiten.

Schritt 4: MySQL-Dienst starten

Sobald die Installation abgeschlossen ist, starten Sie den MySQL-Dienst, indem Sie den folgenden Befehl ausführen:

sudo systemctl start mysqld

Dieser Befehl startet den MySQL-Dienst auf Ihrem CentOS-System.

Schritt 5: MySQL-Installation absichern

MySQL wird mit einem Skript geliefert, das dabei hilft, die Installation abzusichern, indem ein Root-Passwort festgelegt und einige unsichere Standardkonfigurationen entfernt werden. Führen Sie den folgenden Befehl aus, um das Skript zu starten:

sudo mysql_secure_installation

Das Skript fordert Sie auf, ein Root-Passwort festzulegen, anonyme Benutzer zu entfernen, die Remote-Anmeldung als Root zu verbieten, die Testdatenbank zu entfernen und die Berechtigungstabellen neu zu laden. Befolgen Sie die Anweisungen und beantworten Sie die Fragen entsprechend.

Schritt 6: MySQL-Installation überprüfen

Um zu bestätigen, dass MySQL korrekt installiert und ausgeführt wird, führen Sie den folgenden Befehl aus:

sudo systemctl status mysqld

Dieser Befehl zeigt den Status des MySQL-Dienstes an. Wenn er läuft, sehen Sie eine Meldung, die anzeigt, dass der Dienst aktiv ist.

Schritt 7: Zugriff auf die MySQL-Befehlszeile

Um auf die MySQL-Befehlszeile zuzugreifen, verwenden Sie den folgenden Befehl:

mysql -u root -p

Sie werden aufgefordert, das Root-Passwort einzugeben, das Sie während der Installation festgelegt haben. Nachdem Sie das Passwort eingegeben haben, werden Sie zur MySQL-Befehlszeilenschnittstelle angemeldet.

Beispiele für die Verwendung

Hier sind einige Beispiele für häufige MySQL-Befehle, die Sie ausprobieren können:

  • Alle Datenbanken auflisten: SHOW DATABASES;
  • Eine neue Datenbank erstellen: CREATE DATABASE meineDatenbank;
  • Zu einer Datenbank wechseln: USE meineDatenbank;
  • Eine Tabelle erstellen:
  CREATE TABLE meineTabelle (
id INT PRIMARY KEY,
name VARCHAR(50),
alter INT
);

Worauf Sie achten sollten

Während des Installationsprozesses gibt es einige Dinge, die Sie beachten sollten:

  • Stellen Sie sicher, dass Sie eine stabile Internetverbindung haben, um die erforderlichen Pakete herunterladen zu können.
  • Überprüfen Sie die Repository-URL, um sicherzustellen, dass Sie die richtige Version von MySQL installieren.
  • Wählen Sie beim Festlegen des Root-Passworts ein starkes und sicheres Passwort, um Ihre MySQL-Installation zu schützen.

Fazit

Herzlichen Glückwunsch! Sie haben erfolgreich MySQL auf Ihrem CentOS-System installiert. Sie können jetzt MySQL verwenden, um Ihre Daten zu speichern und zu verwalten. Beachten Sie, dass Sie für fortgeschrittene Anwendungen und Konfigurationen die offizielle MySQL-Dokumentation konsultieren sollten.