Schulung · Workshop · Coaching · Beratung

MySQL / MariaDB Installation und Konfiguration Kurs

MySQL / MariaDB Installation und Konfiguration für Einsteiger

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie richten einen MySQL- oder MariaDB-Server auf Windows, macOS, Linux oder im Container ein, konfigurieren ihn über Optionsdateien, legen Konten mit passenden Hosts, Rollen und Passwortregeln an und wählen die richtige Speicher-Engine.

Neu

MySQL / MariaDB einrichten: Welche Einstellung Ihres Servers können Sie begründen?

Eine MySQL- oder MariaDB-Instanz ist in wenigen Minuten installiert. Ob sie danach zuverlässig läuft, entscheidet sich an Details: an welcher Adresse der Server lauscht, wie groß der InnoDB-Puffer ist, ob root per Passwort oder über den Unix-Socket angemeldet wird und ob ein Konto für '%' versehentlich aus dem ganzen Netz erreichbar ist. Dieser Kurs zeigt die Einrichtung auf Windows, macOS, Linux und im Container und erklärt jede Einstellung, die Sie danach verantworten.

Nach einer kurzen Einordnung der beiden Systeme, ihrer Geschichte und ihrer Langzeitversionen installieren Sie den Server auf mehreren Plattformen, verbinden MySQL Workbench oder einen anderen grafischen Client und spielen Beispieldatenbanken wie sakila und world ein. Es folgen Optionsdateien wie my.cnf und my.ini, Optionsgruppen, Servervariablen und dauerhafte Änderungen mit SET PERSIST. Der Sicherheitsteil behandelt Konten mit Hostnamen und Wildcards, Rechte, Rollen, Passwortablauf, Wiederverwendungsregeln, Dualpasswörter und die Authentifizierungs-Plugins von MySQL und MariaDB. Zum Abschluss vergleichen Sie InnoDB, MyISAM, MEMORY und Aria und lernen, welche Engine für welche Tabelle in Frage kommt.

Die Unterschiede zwischen MySQL und MariaDB ziehen sich durch alle Kapitel: andere Programmnamen, andere Standard-Plugins für die Anmeldung, andere Systemtabellen und eigene Versionszyklen. Sie üben an beiden Systemen nebeneinander, sodass Sie später in gemischten Umgebungen nicht raten müssen. SQL-Abfragetechnik behandelt das Seminar MySQL / MariaDB Grundlagen; Sicherung, Replikation und Überwachung gehören in die MySQL-Datenbankadministration.

Claude Code im Terminal hilft bei der Einrichtung vor allem dort, wo Ergebnisse reproduzierbar sein sollen: Er schreibt Compose-Datei, Optionsdatei und Init-Skripte, startet die Instanz in einem Wegwerf-Container und liest Variablen und Konten zurück, um sie mit Ihrer Vorgabe zu vergleichen. Über Passwörter, Netzwerkfreigaben und Root-Zugänge entscheiden Sie selbst – der Agent arbeitet mit Platzhaltern und schreibt keine Geheimnisse in Dateien.

Die Übungen richten sich nach Ihrer Plattform: Wer im Unternehmen Windows-Server betreibt, arbeitet mit dem MSI-Paket und dem Windows-Dienst, wer Linux-Server verantwortet, mit Paketquellen und systemd. Eigene Konfigurationsdateien können Sie mitbringen und gemeinsam durchsehen.

Die meisten Probleme mit MySQL- und MariaDB-Servern, die ich vor Ort sehe, entstehen nicht im Betrieb, sondern am ersten Tag: ein Konto für '%', weil die Anwendung sonst nicht verbinden konnte, ein Buffer Pool mit dem Standardwert auf einem Server mit 64 GB Arbeitsspeicher, MyISAM-Tabellen aus einem alten Dump, die niemand umgestellt hat. Wer die Einrichtung einmal bewusst durchgeht und jede Zeile seiner Optionsdatei begründen kann, spart sich später viele nächtliche Fehlersuchen.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

MySQL / MariaDB Installation und Konfiguration für Einsteiger

MySQL und MariaDB einordnen
  • Eine kurze Geschichte: MySQL AB, Sun, Oracle und die Abspaltung MariaDB
  • Lizenzen und Editionen: Community, Enterprise, MariaDB Community Server
  • Versionszyklen: LTS- und Innovation-Releases bei MySQL, LTS-Releases bei MariaDB
  • Welche Version für neue Server: LTS-Linien MySQL 8.4 und 9.7, MariaDB 11.4, 11.8 und 12.3
  • Programmnamen im Vergleich: mysqld und mysql gegenüber mariadbd und mariadb
Server installieren: Windows, macOS, Linux, Container
  • Installation von MySQL auf dem Mac: DMG-Paket, Systemeinstellungen und Homebrew
  • MariaDB auf dem Mac mit Homebrew installieren und als Dienst starten
  • Installation auf Windows: MSI-Paket, Konfigurationsassistent und Windows-Dienst
  • MariaDB unter Windows: MSI-Installer, Dienstname und Datenverzeichnis
  • Linux: Pakete der Distribution oder offizielle APT-/YUM-Repositorys, Start mit systemd
  • Server im Container mit den offiziellen Images mysql und mariadb, Volume für das Datenverzeichnis
  • Container-Initialisierung: Umgebungsvariablen und Skripte in /docker-entrypoint-initdb.d
  • Erstabsicherung mit mysql_secure_installation bzw. mariadb-secure-installation
  • Datenverzeichnis initialisieren mit mysqld --initialize bzw. mariadb-install-db
Clients und Beispieldatenbanken
  • MySQL Workbench auf dem Mac installieren und eine Verbindung anlegen
  • MySQL Workbench auf Windows ausführen: Verbindungen, Server-Status und Konfiguration einsehen
  • Alternativen für MariaDB: HeidiSQL, DBeaver und der Kommandozeilen-Client
  • Verbindung per Socket oder TCP: warum localhost und 127.0.0.1 verschieden sind
  • Installation der Beispieldatenbanken sakila, world und employees
Konfigurationsdateien und Servervariablen
  • Optionsdateien my.cnf und my.ini: Suchreihenfolge und Include-Verzeichnisse
  • Optionsgruppen [mysqld], [client], [mariadb] und versionsabhängige Gruppen
  • Netzwerk: bind-address, port, skip-name-resolve und max_connections
  • Zeichensatz und Collation: utf8mb4 als Standard, Server- und Datenbankebene
  • lower_case_table_names und warum es bei MySQL vor der Initialisierung feststehen muss
  • Variablen lesen und setzen: SHOW VARIABLES, SET GLOBAL und SET PERSIST in MySQL
  • Fehlerprotokoll und allgemeines Protokoll: Speicherort und erste Fehlersuche beim Start
  • Verschlüsselte Verbindungen: TLS-Zertifikate und require_secure_transport
Sicherheit: Konten und Privilegien
  • Erstellung von Benutzerkonten mit CREATE USER, Konten sperren und umbenennen
  • Hostnamen und Wildcards: 'app'@'10.0.%', '%' und die Reihenfolge beim Abgleich
  • Anonyme Konten und Testdatenbank entfernen
  • Datenbankzugriffsprivilegien auf Server-, Datenbank-, Tabellen- und Spaltenebene
  • GRANT, REVOKE und SHOW GRANTS; dynamische Privilegien in MySQL
  • Zugriffsrollen mit CREATE ROLE, Standardrollen und SET ROLE
  • Rollen in MariaDB: SET DEFAULT ROLE und Unterschiede zur MySQL-Umsetzung
  • Passwortablauf mit PASSWORD EXPIRE INTERVAL und default_password_lifetime
  • Wiederverwendung: PASSWORD HISTORY und PASSWORD REUSE INTERVAL in MySQL, Plugin password_reuse_check in MariaDB
  • Dualpasswörter in MySQL mit RETAIN CURRENT PASSWORD für Passwortwechsel ohne Ausfall
  • Passwortstärke: Komponente validate_password bzw. Plugin simple_password_check
  • Kontosperre nach Fehlversuchen: FAILED_LOGIN_ATTEMPTS und PASSWORD_LOCK_TIME in MySQL, max_password_errors in MariaDB
Authentifizierungs-Plugins
  • MySQL: caching_sha2_password als Standard und Folgen für ältere Client-Bibliotheken
  • mysql_native_password: in MySQL 8.4 abgeschaltet, in MySQL 9 entfernt – Konten umstellen
  • MariaDB: Anmeldung von root über unix_socket und Plugin ed25519
  • Mehrere Anmeldeverfahren je Konto in MariaDB mit IDENTIFIED VIA … OR …
Speicher-Engines
  • Überblick über die Speicher-Engines: SHOW ENGINES und default_storage_engine
  • Die CREATE TABLE-Anweisung mit ENGINE, CHARSET und COLLATE
  • Engine einer bestehenden Tabelle wechseln mit ALTER TABLE … ENGINE = InnoDB
  • InnoDB: Transaktionen, Zeilensperren, Fremdschlüssel und Crash-Recovery
  • InnoDB konfigurieren: innodb_buffer_pool_size, Redo-Log und innodb_file_per_table
  • MyISAM: Tabellensperren, keine Transaktionen, Reparatur – und wann man umstellt
  • Aria in MariaDB: absturzsichere Alternative zu MyISAM für Systemtabellen
  • Memory: Tabellen im Arbeitsspeicher, Datenverlust beim Neustart, Größengrenzen
  • Weitere Engines im Überblick: CSV, ARCHIVE sowie ColumnStore und MyRocks bei MariaDB
MySQL / MariaDB mit Coding-Agenten einrichten
  • Agent erzeugt Compose-Datei und my.cnf, startet MySQL oder MariaDB als Wegwerf-Container und liest die Variablen zurück
  • Soll-Ist-Vergleich: Agent prüft SHOW VARIABLES und die MySQL-Systemtabelle mysql.user gegen eine Vorgabe
  • Passwörter nur als Platzhalter oder Docker-Secret – der Agent schreibt keine Klartextpasswörter in Dateien
  • Kontoskripte des Agenten auf '%'-Hosts, GRANT ALL und WITH GRANT OPTION durchsehen
  • Dieselbe Konfiguration gegen MySQL und MariaDB starten und abweichende Variablen auflisten lassen
Praxisprojekt: Datenbankserver für die Praxissoftware einer Tierarztpraxis
  • Server im Container und als Linux-Dienst einrichten, Optionsdatei mit begründeten Werten
  • Konten für Praxissoftware, Abrechnung und Auswertung mit Rollen, Hostbeschränkung und Passwortregeln
  • Altbestand mit MyISAM-Tabellen nach InnoDB überführen und das Ergebnis mit SHOW TABLE STATUS prüfen
Lernziele
  • Sie installieren MySQL und MariaDB auf Windows, macOS, Linux und im Container und initialisieren das Datenverzeichnis
  • Sie schreiben eine Optionsdatei mit begründeten Werten für Netzwerk, Zeichensatz und InnoDB
  • Sie legen Konten mit Hostbeschränkung, Rollen und Passwortregeln an und wählen das passende Authentifizierungs-Plugin
  • Sie wählen für jede Tabelle eine geeignete Speicher-Engine und stellen MyISAM-Altbestände auf InnoDB um
  • Sie kennen die Unterschiede zwischen MySQL und MariaDB bei Einrichtung, Programmnamen und Versionen
Zielgruppe
  • Entwickler:innen, die eine MySQL- oder MariaDB-Instanz für Entwicklung oder Test selbst aufsetzen
  • Administrator:innen, die Datenbankserver unter Windows oder Linux in Betrieb nehmen
  • Einsteiger:innen in den Datenbankbetrieb, die vor der Administration die Einrichtung verstehen wollen

*) 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

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

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

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

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

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

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.

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

HDI Systeme AG

JT International Germany GmbH

Hüttenwerke Krupp Mannesmann GmbH

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

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

MySQL / MariaDB Installation und Konfiguration - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

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