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.