Dies ist eine alte Version des Dokuments!


LU02a - Installation und Konfiguration der MySQL-Datenbank

  • Arbeitsform: Einzelarbeit oder Partnerarbeit (helfen Sie sich gegenseitig)
  • Zeitaufwand: ca. 20-25 Minuten
  • Erwartetes Ergebnis:
    • Lokaler MySQL-Datenbankserver ist korrekt installiert und der Dienst läuft erfolgreich

Das übergeordnete Thema des Moduls 290 ist der Umgang mit Daten. Deshalb beginnen wir mit der Installation einer Datenbank. Es gibt viele verschiedene Datenbankmanagementsysteme auf dem Markt. Wir verwenden MySQL, da es sich um eine weit verbreitete Open-Source-Datenbank handelt, die zudem für Lernzwecke kostenlos genutzt werden kann.

MySQL wird in unzähligen Anwendungen eingesetzt, z.B. bei fast allen WordPress-Installationen. Dort verwaltet die Datenbank u.a. Benutzerkonten (Login ins Admin-Dashboard), Blog-Beiträge sowie Artikel, die in einem Webshop (z.B. mit WooCommerce) verkauft werden.

Sie werden gelegentlich auch auf MariaDB stossen. Das ist kein Nachfolger von MySQL, sondern ein 2009 entstandener Fork (eine Abspaltung): Als Oracle MySQL übernahm, entwickelten die ursprünglichen MySQL-Macher eine eigene, unabhängige Variante weiter. Beide funktionieren im Alltag sehr ähnlich.

Wir installieren MySQL lokal als Server. Das bedeutet: Das Datenbankmanagementsystem (DBMS) MySQL läuft nach der erfolgreichen Installation und Konfiguration im Hintergrund auf unserem Rechner und kann SQL-Anfragen von einem Client (z.B. WebStorm) entgegennehmen.

Dadurch können wir Datenbanken erstellen, Tabellen konfigurieren und Daten speichern oder abfragen – genauso wie auf einem „echten„ Webserver.

Wichtig: MySQL läuft als Hintergrundprozess (Windows = Service, macOS/Linux = Daemon) 1).

 Client-Server-Schema

Wenn wir MySQL lokal installieren und über eine IDE wie WebStorm darauf zugreifen, findet auch hier, komplett auf unserem Computer, ein Spiel zwischen Client und Server statt, bei dem Anfragen gestellt und Antworten zurückgegeben werden.

  1. Rufen Sie die MySQL-Website auf: MySQL Community Server. Laden Sie die für Ihr Betriebssystem passende Version herunter:
    1. Vor allem für Mac-User: Wenn Sie ein MacBook mit Apple Chip (Apple Silicon) besitzen, laden Sie die ARM, 64-bit, DMG Archive herunter. Falls Ihr MacBook einen Intel-Chip hat, nutzen Sie die x86, 64-bit DMG Archive.
    2. Windows-User sind in der Regel mit dem x86, 64-bit MSI Installer gut bedient.

Sie brauchen kein Konto zu erstellen, um herunterzuladen. Wenn Sie zu einem Login/Register-Formular kommen, wählen Sie einfach „No thanks, just start my download.“

  1. Installation starten: Führen Sie den Installationsprozess mit dem heruntergeladenen Installer durch. Dadurch wird MySQL auf Ihrem Rechner eingerichtet. Sie können die Standard-Konfiguration im Installer auswählen (also einfach die vorhandenen, bereits ausgewählten Checkboxen bestätigen). Sie werden während des Installationsprozesses dazu aufgefordert, ein Root-Passwort zu setzen – oder es wird Ihnen gegebenenfalls automatisch eines vorgeschlagen. Merken Sie sich dieses Passwort unbedingt (s. Box hier darunter)!

Wichtig: Merken Sie sich unbedingt das Root-Passwort. Wir brauchen es im nächsten Schritt, um die Verbindung von WebStorm zu MySQL aufzubauen, und auch später im Modul wieder, wenn wir den Backendserver programmieren.

  1. Windows: Nach der Installation startet der sogenannte MySQL Configurator. Legen Sie hier das Passwort für den Root-Benutzer fest. Diese Zugangsdaten benötigen Sie später für die Verbindung zwischen WebStorm und der Datenbank. Die restlichen Konfigurationen können Sie auf den vorgeschlagenen Standard-Einstellungen lassen.
  2. macOS: Der Installer zeigt Ihnen das Root-Passwort während der Installation an bzw. lässt Sie eines festlegen – auch hier gilt: unbedingt notieren.

Überprüfen Sie, ob MySQL im Hintergrund läuft:

  • Windows: Öffnen Sie den Task-Manager → Reiter Dienste → suchen Sie nach MySQLXX (XX = Versionsnummer, z.B. 97) → Status = *Wird ausgeführt*.
  • macOS: Öffnen Sie Systemeinstellungen → MySQL → prüfen Sie, ob der Server gestartet ist.

MacOS Systemeinstellungen für MySQL – Dienst ist aktiv Windows Task Manager > Dienste – MySQL Hintergrundprozess ist aktiv


Guido Koch


1)
Ein Service in Windows ist ein Hintergrundprogramm, das automatisch beim Systemstart ausgeführt wird, z.B. der „MySQL94“-Dienst. Auf macOS/Linux übernimmt diese Aufgabe ein sogenannter Daemon. Beide erfüllen denselben Zweck: Sie sorgen dafür, dass MySQL dauerhaft im Hintergrund verfügbar ist, ohne dass der Benutzer es manuell starten muss.
  • de/modul/m290_guko/learningunits/lu02/aufgaben/a01.1787511129.txt.gz
  • Zuletzt geändert: 2026/08/23 20:52
  • von gkoch