Ausbildungsprogramm:
Verwaltung von MySQL oder MariaDB
(6 Tage)

Ausbildungsziele:

Monitor Performance und Optimierung von SQL-Abfragen.

Verständnis die grundlegenden und fortgeschrittenen Konzepte von MySQL / MariaDB.

Installieren, konfigurieren und sichern einem MySQL/MariaDB-Server.

Mastering Allgemeine Verwaltungsaufgaben: Benutzerverwaltung, Backup, Optimierung und Fehlersuche.

INTERPRETATION

- Anwesend in unseren Räumlichkeiten oder bei Ihnen

Distanciel Online

Finden Sie uns auf:

Straßburg, Lille, Lyon, Reims, Genf, Brüssel, Luxemburg, Frankfurt, Karlsruhe, Berlin, Metz

Preis: 4518 € H.T.
INTRA

(Rufen Sie uns an, um ein Angebot zu erhalten)

Tag 1: Einführung und Installation

  • Dauer: 6 Stunden
  • Ziele : Installieren und konfigurieren Sie einen MySQL/MariaDB Server.

Modul 1: Grundlegende Konzepte

  • Präsentation von MySQL und MariaDB.
  • Unterschiede zwischen MySQL und MariaDB.
  • Anwendung von relationalen Basen.
  • MySQL/MariaDB-Serverarchitektur.

Modul 2: Installation und erste Konfiguration

  • Installation auf verschiedenen Umgebungen (Windows, Linux, Docker).
  • Erstkonfiguration (my.cnf oder my.ini Datei).
  • Start, Stopp und Neustart.
  • Zugriff auf den Server über MySQL CLI, MySQL Workbench oder phpMyAdmin.

Praktische Übung :

  • Installieren Sie MariaDB auf einer virtuellen Linux-Maschine und konfigurieren Sie einen Administratorbenutzer.

Tag 2: Datenbank und Benutzerverwaltung

  • Dauer: 6 Stunden
  • Ziele Lernen, Datenbanken und Benutzer zu erstellen und zu verwalten.

Modul 3: Datenbankverwaltung

  • Erstellung, Änderung und Löschung von Datenbanken.
  • Verständnis von Tabellentypen und Speichermotoren (InnoDB, MyISAM, MEMORY usw.).
  • Einführung in Schaltpläne und Tabellenraumverwaltung.

Modul 4: Benutzer- und Rechtemanagement

  •  Benutzererstellung und -verwaltung.
  • Zuweisung von Rechten (GRANT/REVOKE).
  • Rollen verstehen (nur MariaDB).
  • Sichere Passwörter und Sicherheitsrichtlinien.

Praktische Übung :

  • Erstellen Sie eine Datenbank für einen Online-Shop, fügen Sie Benutzer mit bestimmten Rechten hinzu.

Tag 3: Sicherheit und Schutz

  • Dauer: 6 Stunden
  • Ziele : Sichern Sie den Server und lernen Sie Backup / Wiederherstellung Techniken.

Modul 5: Secure Server

  • Sichere Verbindungen mit SSL/TLS.
  • Verbesserte Sicherheitseinstellungen (validate_password, max_connections).
  • Schutz gegen SQL Injektionen.
  • Firewall-Konfiguration und Einschränkung autorisierter IP-Adressen.

Modul 6: Sicherung und Wiederherstellung

  •  Backup-Tools: mysqldump, mysqlpump, physische Backups (Xtrabackup).
  • Inkrementelle Backups und Binlogs.
  • Wiederherstellungsstrategien (teilweise, vollständig).

Praktische Übung :

  • Richten Sie ein automatisches Backup mit mysqldump ein und testen Sie eine Wiederherstellung.

Tag 4: Überwachung und Optimierung

  • Dauer: 6 Stunden
  • Ziele : Performance überwachen und Abfragen und Server optimieren.

Modul 7: Leistungsüberwachung

  • Analyse von Protokolldateien (allgemeines, langsames Abfrageprotokoll, Fehlerprotokoll).
  • Einsatz von integrierten Monitoring-Tools (SHOW STATUS, SHOW PROCESSIST).
  • Installation und Verwendung von MySQL Enterprise Monitor oder Äquivalent (Zabbix, PMM).

Modul 8: Leistungsoptimierung

  •  Abstimmung der Servereinstellungen (innodb_buffer_pool_size, query_cache_size).
  • Effektive Indizierung (PRIMARY KEY, UNIQUE, FULLTEXT).
  • Tischpartitionierung.
  • Optimieren Sie Anfragen mit EXPLAIN und Profiling.

Praktische Übung :

Identifizieren Sie eine langsame Anfrage mit dem langsamen Abfrageprotokoll und schreiben Sie sie neu, um die Leistung zu verbessern.

Tag 5: Replikation, hohe Verfügbarkeit und erweitertes Management

  • Dauer: 6 Stunden
  • Ziele : Implementieren Sie Replikation und hohe Verfügbarkeit Lösungen.

Modul 9: Replikation

  • Grundlegende Konzepte: Master-Slave Replikation, Master-Master.
  • Applikationskonfiguration: Binlog, GTID-Positionierung.
  • Überwachung und Fehlersuche der Replikation.

Modul 10: Hohe Verfügbarkeit

  • Implementierung von Clustern (Galera Cluster für MariaDB).
  • Konfiguration von MySQL Group Replication.
  • Einführung in ProxySQL für die Kostenverwaltung.

Praktische Übung :

  • Konfigurieren Sie eine Master-Slave-Replikation und testen Sie eine manuelle Umstellung.

Tag 6: Fallstudie und Zertifizierung

  • Dauer: 6 Stunden
  • Ziele Das erworbene Wissen auf einen echten Fall anwenden.

Modul 11: Fallstudie

  • Situation: Verwaltung einer Datenbank für ein fiktives Geschäft.
  • Installieren und konfigurieren Sie einen Server.
  • Erstellen Sie Datenbanken und Benutzer.
  • Konfigurieren einer Replikation.
  • Optimieren Sie die Leistung.

Modul 12: Endprüfung und Zertifizierung

  • Theoretischer Test (QCM) zu den diskutierten Konzepten.
  • Praktischer Test: Vollständige Konfiguration eines MySQL/MariaDB Servers.

bereitgestellte Mittel

  • Vollständige Kursunterstützung in PDF.
  • Beispiele für Skripte und Konfigurationsdateien.
  • Zugang zu einer virtuellen Laborumgebung.