Fantom Tag

Schulung - MySQL und MariaDB - Administration und Entwicklung

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis ab
1.890,00 € netto
2.249,10 € inkl. 19% MwSt.

Referenz
11844
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Referenz
11844
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Nach dem Seminar "MySQL und MariaDB - Administration und Entwicklung" sind Sie in der Lage, MySQL und MariaDB Datenbankserver zu administrieren. Sie können sämtliche Schritte von der Planung über die Installation bis zur Wartung und Fehlersuche durchführen. Darüber hinaus werden Sie die MySQL- und MariaDB-Datentypen, -Funktionen und die Transaktionssteuerung ebenso kennen lernen wie die MySQL- und MariaDB-API für die Entwicklung von Client/Server- bzw. Web-Anwendungen.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Administratoren, Entwickler, DevOps Engineers.

Voraussetzungen

Grundkenntnisse in relationalen Datenbanksystemen und Programmierlogik sind von Vorteil.
Programm

Trainingsprogramm

Installation und Konfiguration unter Linux, Windows und Docker:

  • Bezugsquellen, Planung Installation vom Sourcecode
  • Versionsunterschiede innerhalb der Versionen und zwischen MySQL und MariaDB
  • Installation von MySQL und MariaDB via Package-Manager
  • Installation unter Docker (Docker-Image und Docker-Files)
  • Konfiguration von MySQL und MariaDB, Konfigurationsdatei und Aufrufparameter
  • Administrationswerkzeuge, Administration via Shell und GUI-Umgebung
  • Konfiguration zur Laufzeit über Konfigurationsvariablen
  • Einrichten als Systemdienst

Administration und Datenbankverwaltung:

  • Benutzerverwaltung, Privilegien und Zugriffsrechte
  • Logdateien (Fehlerlogdatei, Abfragelogdatei und Updatelogdatei)
  • BinärLog für Recovery und Replikation
  • Datensicherung (Backup) und Wiederherstellung (Restore)
  • Kommandozeilen-Tools (Scripte)
  • Grafisches Tool (MySQL Workbench)
  • Informationen sammeln via SHOW und dem INFORMATION_SCHEMA
  • Überblick über die Speicherengines: MyISAM, InnoDB und Merge

Datentypen und Funktionen:

  • Aufbau des MySQL- und MariaDB-DBMS (Datenbank-Management-System)
  • Datentypen (Feldtypen)
  • Transaktionssteuerung, Transaktionenkommandos und Savepoints
  • Autoinkrement/Sequenzen, Trigger
  • Stored Procedures

Programmierung:

  • Java-Schnittstellen JDBC und JPA
  • Python- / Perl-Schnittstelle

MySQL und MariaDB - Performance und Monitoring:

  • Optimierung und Tuning der Abfragen
  • Indices und Normalisierung vs. Effizienz
  • Caches und Buffer, Query Cache
  • Profiling
  • Stresstest mit JMeter
Methodik

Methodik

Vortrag, Übungen, Praktikum am System. Plattform: Linux, Windows oder Docker.

Hinweis

Hinweis

Hinweis für Online-Schulungen:

Für unsere Online-Schulungen möchten wir Sie darauf hinweisen, dass es von Vorteil ist, wenn Sie über zwei Bildschirme verfügen. Ein zusätzlicher Bildschirm ermöglicht es Ihnen, die Schulungsinhalte auf einem Bildschirm anzuzeigen, während Sie auf dem anderen Bildschirm praktische Übungen durchführen oder Anwendungen parallel öffnen können.

Durch die Verwendung von zwei Bildschirmen können Sie die Schulungsinhalte effektiver verfolgen und gleichzeitig interaktiv an den Übungen teilnehmen, ohne zwischen Fenstern hin- und herwechseln zu müssen.

Wir empfehlen daher, sich im Vorfeld auf die Schulung mit einem zusätzlichen Bildschirm vorzubereiten, um das bestmögliche Lernerlebnis zu gewährleisten

Weitere Seminare aus dem Bereich Datenbanken.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Wie entscheide ich zwischen MySQL und MariaDB?

Die Entscheidung hängt von Funktionsumfang, Version, Supportmodell, Kompatibilität, eingesetzten Erweiterungen und langfristiger Produktstrategie ab. Ein pauschaler Austausch ist nicht immer risikofrei.

Welche Aufgaben gehören zu einer soliden Datenbankadministration?

Dazu zählen Installation, Konfiguration, Benutzer- und Rechteverwaltung, Backup und Restore, Monitoring, Performanceanalyse, Updates sowie dokumentierte Betriebs- und Notfallprozesse.

Wie lassen sich Datenbankzugriffe aus Anwendungen sicher gestalten?

Nutzen Sie getrennte Benutzer mit minimalen Rechten, verschlüsselte Verbindungen, parametrisierte Abfragen und ein kontrolliertes Secret-Management.

Welche Kennzahlen helfen bei Performanceproblemen?

Wichtig sind unter anderem Abfragelaufzeiten, Sperren, Buffer-Nutzung, I/O, Verbindungen und Ressourcenauslastung. Die Ursache sollte über Messdaten statt über Einzelannahmen ermittelt werden.

Wie prüfe ich, ob ein Backup im Ernstfall brauchbar ist?

Ein Backup ist erst verlässlich, wenn Wiederherstellung, Konsistenz und benötigte Wiederanlaufzeit regelmäßig getestet und dokumentiert wurden.

Termine

  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH FrankfurtAirPark
    Bessie-Coleman-Straße 13
    60549 Frankfurt am Main
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
Schulung - MySQL und MariaDB - Administration und Entwicklung