
Installationshinweise zu MySQL 8
Die Installation variiert je nach Betriebssystem und manchmal auch in Abhängigkeit der MySQL-Version, was aber eher selten ist. Die folgenden Videos zeigen Ihnen die Installation in der Praxis Hier bekommen Sie jedoch schriftliche Installationsanleitungen für die aktuelle MySQL-8-Version für Ihr jeweiliges Betriebssystem.
Lernen Sie, wie Sie MySQL und die erforderlichen Werkzeuge beschaffen und installieren.
Im Seminar wird eine Server-Konfiguration verwendet, die das Verhalten von MySQL anderen Datenbankservern angleicht. Einige unliebsame Besonderheiten von MySQL, die leicht zu Fehlern führen können, werden abgeschaltet. Außerdem wird der passende Zeichensatz für den Terminalclient konfiguriert.
Die Installation unter Windows unterscheidet sich von der unter macOS oder Linux. Sehen Sie hier, wie Sie MySQL-Server und die erforderlichen Werkzeuge unter Windows installieren und konfigurieren.
Nach erfolgter Installation sind noch einige Nacharbeiten fällig. Pfadanpassungen und das Setzen des Administratorenkennworts. Unter macOS / OS X ist außerdem eine Korrektur vorzunehmen.
Exemplarische Installation von MySQL unter Ubuntu-Linux 16.04 LTS
Konfiguration eines vereinfachten Verbindungsaufbaus. Mit dem mysql_config_editor speichern Sie sicher Ihre Zugangsdaten und erleichtern sich die Verbindung zum Datenbankserver.
Datenbankverbindungen in der MySQL Workbench einrichten. Wer mag kann sich auch optische Anpassungen, wie z.B. andere Schriftarten, gönnen.
MySQL unterstützt verschiedene Tabellentypen mit unterschiedlichen Features. Storage Engines legen fest, welche Tabellentypen definiert werden können und welche Features eine Tabelle besitzt.
SQL-Modi bestimmen das Verhalten des MySQL Datenbankservers. Welche Modi gibt es und was bedeuten sie. Aktuellen Modus auslesen und bestimmten Modus setzen/aktivieren.
Die MySQL Workbench besitzt einen "Schutzmodus" (SQL_SAFE_UPDATES). Wenn der stört, können Sie ihn abschalten.
Daten und Datenbankstrukturen mit den Mitteln der MySQL Workbench sichern und restaurieren
Daten und Datenbankstrukturen mit den Mitteln der MySQL Kommandozeilenwerkzeuge sichern und restaurieren
Erstellen einer "Spielwiese": Tabelle plus Daten, um daran Vergleichsoperatoren und logische Verknüpfungen in der Praxis kennenzulernen
In diesem Seminar entwickeln Sie sich vom Anfänger zum fortgeschrittenen SQL- und MySQL-Anwender. Egal, ob Sie bislang nur über grundlegende Computerkenntnisse verfügen oder bereits MySQL verwenden und tieferere Kenntnisse über die erweiterten Features von MySQL, wie z.B. Transaktionen, gespeicherte Prozeduren, Funktionen oder Trigger, erlangen wollen, dieses Seminar wird Sie unterstützen.
Datenbankkenntnisse sind in der Industrie starkt gefragt. Überall im täglichen Leben sind wir mit Datenbanken konfrontiert. Von der kleinen Fotoverwaltung bis hin zu großen ERP-Systemen für Finanzbuchhaltung, Controlling, Einkauf, Personalwesen usw. im Unternehmen.
MySQL ist frei verfügbar, auch für kommerzielle Anwendungen. MySQL ist performant und sicher, auch für unternehmenskritische Anwendungen. Insebsondere im Internet ist MySQL die Nummer Eins unter den Datenbanksystemen. Millionen von Websites werden mit Hilfe von MySQL betrieben.
Lernen Sie MySQL beherrschen, von den Grundlagen bis hin zu den fortgeschrittenen Features
Das Seminar startet mit den absoluten Grundlagen, wie der Erstellung einer Datenbank sowie dem Hinzufügen von Tabellen und dem Einfügen, Ändern, Löschen und Abfragen von Daten.
Schritt für Schritt werden Ihre Kenntnisse erweitert. Die grundlegende Vorgehensweise ist:
Schwächen erkennen
Lösungen suchen und implemetieren
Auf diese Weise lernen Sie zunehmend weitere Features von MySQL kennen und adäquat anwenden. Neben der Standardsprache SQL, die für alle relationalen Datenbankmanagementsysteme anwendbar ist, lernen sie auch fortgeschrittene Features kennen und wie sie in MySQL umgesetzt und genutzt werden können.
Sie lernen Transaktionen und Isolationlevel kennen und im Mehrbenutzer- und Netzwerkbetrieb richtig einzusetzen. Mit gespeicherten Prozeduren, Funktionen und Triggern erweitern Sie die Fähigkeiten von MySQL entsprechend den Ansprüchen der von Ihnen zu realsierenden Projekte.
Ergänzung: Anfang Februar 2019 wurde das Seminar ergänzt. Sie lernen noch mehr über die Verarbeitung hierarchischer Daten. Als Beispielanwendung habe ich eine Lernfabrik implementiert. Außerdem erfahren Sie den Umgang mit den wichtigsten Neuerungen von MySQL 8.
Am Ende des Seminars werden Sie in der Lage sein, eigenständig anspruchsvolle Datenbanken zu realisieren, die auch den Anforderungen eines Mehrbenutzerbetriebs gewachsen sind.
Hinweis: Zu allen Lektionen stehen die im Video verwendeten Quelltext zum Download bereit.