Schulung · Workshop · Coaching · Beratung

MySQL Datenbank Administration Schulung mit Workbench

MySQL Datenbank Administration: Grundlagen, Workbench und Betrieb

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie verwalten MySQL-Datenbanken mit MySQL Workbench und SQL: Grundlagen des Datenbankdesigns im EER-Diagramm, dazu fortgeschrittene Techniken wie Prozeduren, Trigger, Sicherung mit MySQL Shell und die Analyse langsamer Abfragen.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

MySQL-Datenbankadministration: vom Schemaentwurf bis zur Wiederherstellung

Die Administration einer MySQL-Datenbank beginnt beim Entwurf: Ein sauber normalisiertes Schema mit passenden Schlüsseln, Indizes und Constraints macht viele spätere Probleme gar nicht erst möglich. Sie endet aber nicht dort. Wer eine Datenbank verantwortet, vergibt Rechte, sichert regelmäßig, kann eine Wiederherstellung tatsächlich durchführen und erkennt, welche Abfrage den Server ausbremst. Dieser Kurs verbindet beides – Datenbankdesign mit MySQL Workbench und den laufenden Betrieb.

Nach einer Einordnung von SQL und relationalen Datenbanksystemen verbinden Sie MySQL Workbench mit dem Server und legen Schemas und Tabellen zuerst über die Oberfläche und dann mit SQL-Code an. Sie wählen Datentypen, ändern Spalten, fügen Datensätze ein, aktualisieren und löschen sie. Im Designteil arbeiten Sie mit Primär- und Fremdschlüsseln, normalisieren ein Beispielschema und modellieren es im EER-Diagramm-Editor. Indizes, UNIQUE-, NOT NULL- und CHECK-Constraints, gespeicherte Prozeduren und Trigger folgen. Der Betriebsteil behandelt Benutzer, Rollen und Rechte, Sicherungen mit den Dump-Werkzeugen der MySQL Shell und Wiederherstellung auf einen Zeitpunkt über das Binärlog, das Performance Schema und das Slow Query Log sowie Replikation im Überblick.

Installation und Grundkonfiguration des Servers vertieft das Seminar MySQL / MariaDB Installation und Konfiguration, die Abfragesprache selbst das Seminar MySQL / MariaDB Grundlagen. Hier stehen die Aufgaben im Vordergrund, die nach der Einrichtung regelmäßig anfallen: Schemaänderungen einführen, Zugriffe begrenzen, Sicherungen prüfen und Engpässe finden.

GitHub Copilot hilft zusammen mit einer MySQL-Erweiterung für VS Code dabei, Prozeduren, Trigger und Migrationsskripte vorzubereiten und Auswertungen der sys-Views zu lesen. Entscheidend ist die Arbeitsteilung: Der Assistent formuliert und erklärt, ausgeführt wird gegen eine Testinstanz mit eingeschränktem Konto, und jede Rechte- oder Schemaänderung durchläuft vor dem Produktivsystem eine Prüfung durch die verantwortliche Person.

Sie üben an einer eigenen Instanz mit einem durchgehenden Beispielschema. Wer ein bestehendes Schema oder ein Sicherungskonzept aus dem eigenen Betrieb mitbringt, kann es im Kurs analysieren und überarbeiten.

Eine Sicherung, die nie zurückgespielt wurde, ist eine Vermutung. In fast jedem MySQL-Betrieb, den ich übernommen habe, liefen nächtliche Dumps zuverlässig – aber niemand wusste, wie lange eine Wiederherstellung dauert, ob das Binärlog lückenlos aufbewahrt wird oder welches Konto dafür die Rechte hat. Ein Wiederherstellungstest pro Quartal verrät mehr über den Zustand einer Datenbank als jedes Monitoring-Dashboard.

Was Sie danach können

  • Sie legen Schemas und Tabellen mit MySQL Workbench und mit SQL-Code an und ändern sie sicher
  • Sie entwerfen ein normalisiertes Schema im EER-Diagramm und übertragen es per Forward Engineering
  • Sie sichern Datenintegrität und Leistung mit Schlüsseln, Constraints und Indizes und prüfen sie mit EXPLAIN
  • Sie schreiben gespeicherte Prozeduren und Trigger und kennen deren Rechte- und Leistungsfolgen
  • Sie vergeben Rechte über Rollen, sichern mit der MySQL Shell und stellen eine Datenbank auf einen Zeitpunkt wieder her
  • Sie finden langsame Abfragen mit Slow Query Log, Performance Schema und sys-Schema

Zielgruppe und Voraussetzungen

  • Datenbankverantwortliche, die MySQL-Datenbanken entwerfen und betreiben
  • Entwickler:innen mit Betriebsverantwortung für die Datenbank ihrer Anwendung
  • Administrator:innen, die MySQL-Server übernehmen und Sicherung sowie Überwachung aufbauen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

MySQL Datenbank Administration: Grundlagen, Workbench und Betrieb

SQL und relationale Datenbanken im Überblick
  • Einführung in SQL: Abfragen, Datendefinition, Datenmanipulation und Rechtevergabe
  • Relationale Datenbanken: Tabellen, Beziehungen, Schlüssel und Transaktionen
  • Systeme zur Verwaltung relationaler Datenbanken: MySQL, MariaDB, PostgreSQL, SQL Server
  • MySQL-Versionen im Betrieb: LTS- und Innovation-Releases, Support-Ende von MySQL 8.0
MySQL und Workbench einrichten
  • Überblick über die Installation: Community Server, Paketquellen, Container
  • Installation auf Mac und PC: Community Server und MySQL Workbench im Kurzdurchlauf
  • Verbindung der Workbench mit dem Server: lokale Instanz, TCP, SSH-Tunnel
  • Die Oberfläche von MySQL Workbench: Navigator, SQL-Editor, Ergebnisraster, Administration
  • Erstellen der ersten Schemas und Wechsel des Standardschemas
Schemas und Tabellen erstellen und ändern
  • Schemaerstellung mit MySQL Workbench: Zeichensatz und Collation festlegen
  • Schemaerstellung mit SQL-Code: CREATE DATABASE mit utf8mb4
  • Tabellenerstellung in der Workbench: Spalten, Schlüssel, Optionen im Tabelleneditor
  • Tabellenerstellung mit SQL-Code: CREATE TABLE, AUTO_INCREMENT, Standardwerte
  • MySQL-Datentypen: DECIMAL und FLOAT, VARCHAR und TEXT, DATE, ENUM, JSON
  • Spalten hinzufügen und entfernen im Tabelleneditor, generiertes SQL vor dem Anwenden lesen
  • Spalten hinzufügen und entfernen mit ALTER TABLE, Online-DDL mit ALGORITHM=INSTANT
  • Löschen von Schemas und Tabellen mit DROP, Schutz vor versehentlichem Löschen
Datensätze einfügen, aktualisieren und löschen
  • Datensätze einfügen mit INSERT, auch mehrzeilig und per CSV-Import in der Workbench
  • Datensätze aktualisieren mit UPDATE und der Workbench-Option „Safe Updates“
  • Bestimmte Datensätze löschen mit DELETE … WHERE, Änderungen in Transaktionen absichern
  • Alle Datensätze löschen mit TRUNCATE – Unterschiede zu DELETE bei Fremdschlüsseln
Datenbankdesign mit EER-Diagrammen
  • Primärschlüssel und Fremdschlüssel: natürliche und künstliche Schlüssel, Kardinalität
  • Demonstration: Fremdschlüssel mit ON DELETE und ON UPDATE anlegen und testen
  • Normalisierung von Datenbanken: erste bis dritte Normalform
  • Normalisierungs-Demonstration: eine flache Tabelle schrittweise zerlegen
  • Der EER-Diagramm-Editor: Modell entwerfen, Forward Engineering in die Datenbank
  • Reverse Engineering und Synchronisation eines Modells mit einem bestehenden Schema
Indizes und Constraints
  • Erstellen eines Index: einspaltig, zusammengesetzt, Präfix-Index
  • Index-Wirkung prüfen mit EXPLAIN und EXPLAIN ANALYZE
  • Unsichtbare Indizes, um das Löschen eines Index gefahrlos zu testen
  • Die UNIQUE-Einschränkung und ihr Verhalten bei NULL-Werten
  • Die NOT NULL-Einschränkung und Standardwerte bei nachträglich ergänzten Spalten
  • CHECK-Constraints für Wertebereiche und Plausibilitätsregeln
Gespeicherte Prozeduren und Trigger
  • Gespeicherte Prozeduren mit CREATE PROCEDURE, DELIMITER und IN-/OUT-Parametern
  • Variablen, Schleifen und Fehlerbehandlung mit DECLARE … HANDLER
  • SQL SECURITY DEFINER oder INVOKER: mit welchen Rechten eine Prozedur läuft
  • Trigger BEFORE und AFTER mit NEW und OLD, z. B. für eine Änderungshistorie
  • Grenzen von Triggern: versteckte Logik, Leistung, Reihenfolge mehrerer Trigger
  • Geplante Aufgaben mit dem Event Scheduler
Benutzer, Rechte und Serververwaltung
  • Verwaltung von Benutzern in der Workbench und mit CREATE USER
  • Berechtigungen mit GRANT und REVOKE, Rollen für Anwendung, Auswertung und Betrieb
  • Rechte prüfen mit SHOW GRANTS und den Tabellen im Schema mysql
  • Serververwaltung in der Workbench: Server-Status, Konfiguration und Client-Verbindungen
  • Laufende Verbindungen mit SHOW PROCESSLIST beobachten und mit KILL beenden
  • Fehlerprotokoll lesen und Upgrades mit util.checkForServerUpgrade() vorbereiten
Sicherung und Wiederherstellung
  • Sicherungsstrategie: logische und physische Sicherung, RPO und RTO
  • MySQL Shell: util.dumpInstance, util.dumpSchemas und util.loadDump
  • mysqldump mit --single-transaction für kleine Datenbanken
  • Binärlog aufbewahren und Wiederherstellung auf einen Zeitpunkt mit mysqlbinlog
  • Wiederherstellungstest auf einer zweiten Instanz und Dauer dokumentieren
Leistung: Performance Schema und langsame Abfragen
  • Slow Query Log mit long_query_time und log_queries_not_using_indexes
  • Performance Schema: Statement-Statistiken und Wartezeiten auswerten
  • Das sys-Schema: vollständige Tabellenscans und ungenutzte Indizes finden
  • Performance-Berichte und Visual Explain in MySQL Workbench
  • InnoDB-Kennzahlen: Trefferquote des Buffer Pools, Sperren und Deadlocks
Replikation im Überblick
  • Quelle und Replikat: Binärlog, Replikationsformat und GTIDs
  • Replikat einrichten mit CHANGE REPLICATION SOURCE TO und SHOW REPLICA STATUS
  • Replikationsverzögerung erkennen und typische Abbruchursachen
  • Ausblick: InnoDB Cluster mit Group Replication und MySQL Router
MySQL-Administration mit KI-Assistenten
  • Assistent arbeitet mit einem MySQL-Konto ohne SUPER, DROP und GRANT OPTION auf einer Testinstanz
  • Schemaänderungen als versionierte Migration, getestet an einem MySQL-Dump mit realistischem Datenvolumen
  • Assistent fasst sys.statements_with_runtimes_in_95th_percentile zusammen; Indexänderungen entscheidet die DBA-Rolle
  • Vom Assistenten geschriebene Trigger und Prozeduren auf SQL SECURITY DEFINER und Nebenwirkungen prüfen
  • Restore-Ablauf mit MySQL Shell als Skript erstellen lassen und im Wiederherstellungstest belegen
Praxisprojekt: Datenbank einer Fahrschule
  • Schema für Fahrschüler:innen, Fahrstunden, Fahrzeuge und Prüfungstermine im EER-Diagramm entwerfen
  • Constraints, Indizes, eine Prozedur zur Terminbuchung und einen Trigger für die Stundenhistorie umsetzen
  • Rollen für Büro, Fahrlehrer:innen und Auswertung vergeben, sichern, wiederherstellen und langsame Abfragen beheben

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Eudemonia Solutions AG

Deutscher Sparkassen Verlag GmbH

COMLINE Computer + Softwarelösungen AG

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

MySQL Datenbank Administration - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben