Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m290_guko:learningunits:lu02:aufgaben:a01 [2026/08/13 16:06] – ↷ Seite von modul:m290_guko:learningunits:lu02:aufgaben:a01 nach de:modul:m290_guko:learningunits:lu02:aufgaben:a01 verschoben msuter | de:modul:m290_guko:learningunits:lu02:aufgaben:a01 [2026/08/24 11:34] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU02a - Installation und Konfiguration der MySQL-Datenbank ====== | ====== LU02a - Installation und Konfiguration der MySQL-Datenbank ====== | ||
| - | |||
| ===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
| * Arbeitsform: | * Arbeitsform: | ||
| - | * Zeitaufwand: | + | * Zeitaufwand: |
| - | * Erwartetes Ergebnis: | + | * Erwartetes Ergebnis: |
| * Lokaler MySQL-Datenbankserver ist korrekt installiert und der Dienst läuft erfolgreich | * Lokaler MySQL-Datenbankserver ist korrekt installiert und der Dienst läuft erfolgreich | ||
| - | |||
| ===== Einführung ===== | ===== Einführung ===== | ||
| - | 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 | + | Das übergeordnete Thema des Moduls 290 ist der Umgang mit Daten. Deshalb beginnen wir mit der Installation einer Datenbank. Es gibt viele verschiedene Datenbankmanagementsysteme |
| - | MySQL (bzw. die Weiterentwicklung **MariaDB**) | + | MySQL wird in unzähligen Anwendungen eingesetzt, z.B. bei fast allen **WordPress**-Installationen. Dort verwaltet |
| + | |||
| + | <WRAP center round info 80%> | ||
| + | Sie werden gelegentlich auch auf **MariaDB** stossen. Das ist ein ein 2009 entstandener **Fork** (eine Abspaltung): | ||
| + | </ | ||
| ==== MySQL als lokaler Server ==== | ==== MySQL als lokaler Server ==== | ||
| - | 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. | + | 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. | + | Dadurch können wir Datenbanken erstellen, Tabellen konfigurieren und Daten speichern oder abfragen – genauso wie auf einem „echten" |
| - | Wichtig: | + | MySQL läuft als **Hintergrundprozess** (Windows = // |
| + | Ein Service in Windows ist ein Hintergrundprogramm, | ||
| - | {{: | + | {{:de: |
| - | //Wenn wir MySQL lokal installieren und über eine IDE wie Webstorm | + | //Wenn wir MySQL lokal installieren und über eine IDE wie WebStorm |
| ===== Aufgaben ===== | ===== Aufgaben ===== | ||
| - | - **Software herunterladen: | ||
| - | - Vor allem für **Mac-User**: | ||
| - | - **Windows-User** sind in der Regel mit dem **x86, 64-bit MSI Installer** gut bedient. | ||
| - | - **Installation starten:** Führen Sie den Installationsprozess mit dem heruntergeladenen Installer durch. → Dadurch wird MySQL auf Ihrem Rechner eingerichtet. | ||
| - | - **Nach-Installation / Konfiguration: | ||
| - | - **Dienst/ | ||
| - | * **Windows: | ||
| - | * **MacOS:** Öffnen Sie // | ||
| - | {{: | + | ==== 1. Software herunterladen ==== |
| - | {{: | + | Rufen Sie die MySQL-Website auf: [[https:// |
| + | === Mac-User === | ||
| + | <WRAP center round important 80%> | ||
| + | Installieren Sie __nicht die Version 26.7__ sondern die Version 9.2.7 LTS. Siehe Screenshot unten ↓ | ||
| + | </ | ||
| + | |||
| + | {{: | ||
| + | //Auswahl der korrekten MySQL Installation → nur 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**. | ||
| + | |||
| + | === Windows-User === | ||
| + | Wählen Sie **x86, 64-bit MSI Installer** als Download (ausser Sie haben einen ARM-Chip verbaut, was aber sehr selten ist). | ||
| + | |||
| + | <WRAP center round info 80%> | ||
| + | Sie brauchen kein Konto zu erstellen, um MySQL herunterzuladen. Wenn Sie zu einem Login/ | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | ==== 2. Installation & Konfiguration ==== | ||
| + | - **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, | ||
| + | |||
| + | <WRAP center round important 80%> | ||
| + | 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. | ||
| + | </ | ||
| + | |||
| + | ==== 3. Dienst/ | ||
| + | Überprüfen Sie, ob MySQL im Hintergrund läuft: | ||
| + | * **Windows: | ||
| + | * **macOS:** Öffnen Sie // | ||
| + | |||
| + | {{:de: | ||
| + | {{:de: | ||
| ---- | ---- | ||
| [[https:// | [[https:// | ||