Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m290_guko:learningunits:lu02:aufgaben:a01 [2026/08/23 20:52] – gkochde:modul:m290_guko:learningunits:lu02:aufgaben:a01 [2026/08/24 11:34] (aktuell) – gkoch
Zeile 3: Zeile 3:
 ===== Voraussetzungen ===== ===== Voraussetzungen =====
   * Arbeitsform: Einzelarbeit oder Partnerarbeit (helfen Sie sich gegenseitig)   * Arbeitsform: Einzelarbeit oder Partnerarbeit (helfen Sie sich gegenseitig)
-  * Zeitaufwand: ca. 20-25 Minuten+  * Zeitaufwand: ca. 15 Minuten
   * 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 Open-Source-Datenbank handelt, die zudem für Lernzwecke kostenlos genutzt werden kann.+Das übergeordnete Thema des Moduls 290 ist der Umgang mit Daten. Deshalb beginnen wir mit der Installation einer Datenbank. Es gibt viele verschiedene Datenbankmanagementsysteme (DBMS) auf dem Markt. Wir verwenden **MySQL**, da es sich um ein weit verbreitetes Open-Source-Programm handelt, das 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.+MySQL wird in unzähligen Anwendungen eingesetzt, z.B. bei fast allen **WordPress**-Installationen. Dort verwaltet MySQL u.a. Benutzerkonten (Login ins Admin-Dashboard), Blog-Beiträge sowie Artikel, die in einem Webshop (z.B. mit WooCommerce) verkauft werden.
  
 <WRAP center round info 80%> <WRAP center round info 80%>
-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.+Sie werden gelegentlich auch auf **MariaDB** stossen. Das ist ein 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.
 </WRAP> </WRAP>
  
Zeile 21: Zeile 21:
 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" Webserver.
  
-Wichtig: MySQL läuft als **Hintergrundprozess** (Windows = //Service//, macOS/Linux = //Daemon//) ((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.)).+MySQL läuft als **Hintergrundprozess** (Windows = //Service//, macOS/Linux = //Daemon//) 
 +Ein Service in Windows ist ein Hintergrundprogramm, das automatisch beim Systemstart ausgeführt wird, z.B. der „MySQL97"-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:client_server_local.png?direct&800| Client-Server-Schema}}\\ {{:de:modul:m290_guko:learningunits:lu02:aufgaben:client_server_local.png?direct&800| Client-Server-Schema}}\\
Zeile 31: Zeile 32:
  
 ==== 1. Software herunterladen ==== ==== 1. Software herunterladen ====
-  - Rufen Sie die MySQL-Website auf: [[https://dev.mysql.com/downloads/mysql/| MySQL Community Server]]. Laden Sie die für Ihr Betriebssystem passende Version herunter: +Rufen Sie die MySQL-Website auf: [[https://dev.mysql.com/downloads/mysql/| MySQL Community Server]]. Laden Sie die für Ihr Betriebssystem passende Version herunter: 
-      - 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**. +=== Mac-User === 
-      - **Windows-User** sind in der Regel mit dem **x86, 64-bit MSI Installer** gut bedient.+<WRAP center round important 80%> 
 +Installieren Sie __nicht die Version 26.7__ sondern die Version 9.2.7 LTS. Siehe Screenshot unten ↓ 
 +</WRAP> 
 + 
 +{{:de:modul:m290_guko:learningunits:lu02:aufgaben:mysql_version.png?direct&900|Screenshot Apple Silicon Download}} 
 +//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%> <WRAP center round info 80%>
-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."+Sie brauchen kein Konto zu erstellen, um MySQL herunterzuladen. Wenn Sie zu einem Login/Register-Formular kommen, wählen Sie einfach "No thanks, just start my download." 
 +{{:de:modul:m290_guko:learningunits:lu02:aufgaben:screenshot_2026-08-24_at_11.23.18.png?direct&600|}}
 </WRAP> </WRAP>
  
 ==== 2. Installation & Konfiguration ==== ==== 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, 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)!+  - **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 unten)!
  
 <WRAP center round important 80%> <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. 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.
 </WRAP> </WRAP>
- 
-  - **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. 
-  - **macOS:** Der Installer zeigt Ihnen das Root-Passwort während der Installation an bzw. lässt Sie eines festlegen – auch hier gilt: unbedingt notieren. 
  
 ==== 3. Dienst/Daemon prüfen ==== ==== 3. Dienst/Daemon prüfen ====
  • de/modul/m290_guko/learningunits/lu02/aufgaben/a01.1787511129.txt.gz
  • Zuletzt geändert: 2026/08/23 20:52
  • von gkoch