MySQL Administrator-Kurs

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 4 Tage

Ziele

Diese Schulung richtet sich an alle, die in das Thema "Administration von MySQL-Servern" neu einsteigen wollen. Die Teilnehmer erhalten einen fundierten Überblick über die Architektur des MySQL-Servers, seine Arbeitsweise und Installation sowie über die Routine-Aufgaben bei der Administration eines MySQL-Servers.

In diesem Kurs wird großer Wert auf einen hohen Praxis-Anteil gelegt. Grundlegende Themen und Arbeitsschritte wie die Installation und Konfiguration eines MySQL-Servers werden praktisch unter verschiedenen Aspekten durchgeführt und erörtert. Auch weitere Standard-Aufgaben aus dem Leben des Datenbank-Administrators wie z.B. Sicherheit und Rechte-Management, Monitoring und Performance-Optimierung sowie Backup und Restore werden praktisch und praxisnah behandelt. Fortgeschrittene Themen wie Point-In-Time-Recovery und die Master-Slave-Replikation mit MySQL runden die Schulung ab.

Die Schulung wird mit der aktuell für den Produktiv-Betrieb freigegebenen Version (Generally Available Release, GA) des MySQL-Community-Servers durchgeführt. Auf Wunsch können auch frühere Versionen oder noch nicht freigegebene neuere Versionen berücksichtigt werden.

Zielgruppe

Neulinge und Anwender von MySQL ohne oder mit wenig Wissen über relationale Datenbank-Management-Systeme

Voraussetzungen

keine

Agenda

MySQL-Server-Architektur

  • Grundlagen
  • Überblick über die Abfrage-Verarbeitung im MySQL-Server
  • Query-Cache
  • Storage Engines

Installation

  • Verfügbare Installationsverfahren
  • Umfang der Installation
  • Die wichtigsten Tools des Datenbank-Management-Systems
  • Server-Start und -Stop

Konfiguration

  • Überblick
  • Ebenen der Konfiguration
  • Basis-Konfiguration nach der Installation
  • Speicher-Management Konfiguration

Information Schema

  • Funktionsweise
  • Grundlegende Informations-Kategorien
  • Meta-Informationen-Abfragen
  • Umgebungsvariablen
  • Status-Informationen

Sicherheit und Benutzer-Rechte

  • 2-Phasen-Modell von MySQL: Authentifizierung und Autorisierung
  • Verwaltung von Benutzern
  • Gewähren und Entziehen von Berechtigungen
  • Benutzer- und Berechtigungskonzepte in der Praxis

Locking

  • Implizites und Explizites Locking
  • Advisory Locking
  • Aufspüren von Locks

Datenbank-Objekte

  • Datenbanken
  • Tabellen und Views
  • Stored Procedures
  • Trigger
  • Events

Monitoring

  • Überblick über Methodik und Werkzeuge
  • Information Schema sinnvoll nutzen

Performance-Optimierung

  • Methoden und Werkzeuge zur Performance-Messung
  • Datentypen richtig einsetzen
  • Performance-Engpässe erkennen
  • Profiling mit MySQL
  • Ausführungspläne mit EXPLAIN analysieren
  • Performance mit Indizes optimieren
  • Performance durch Umschreiben von Statements optimieren

Datensicherung

  • Import und Export von Tabellendaten
  • Verfahren zur Logischen Datensicherung
  • Verfahren zur Physischen Datensicherung
  • Binlog-Archivierung
  • To-Last-Log-Recovery
  • Point-In-Time-Recovery (PITR)

Replikation

  • Grundlagen der Replikation
  • Cluster-Topologien
  • Master-Slave-Replikation mit MySQL praktisch umsetzen

Ziele

Diese Schulung richtet sich an alle, die in das Thema "Administration von MySQL-Servern" neu einsteigen wollen. Die Teilnehmer erhalten einen fundierten Überblick über die Architektur des MySQL-Servers, seine Arbeitsweise und Installation sowie über die Routine-Aufgaben bei der Administration eines MySQL-Servers.

In diesem Kurs wird großer Wert auf einen hohen Praxis-Anteil gelegt. Grundlegende Themen und Arbeitsschritte wie die Installation und Konfiguration eines MySQL-Servers werden praktisch unter verschiedenen Aspekten durchgeführt und erörtert. Auch weitere Standard-Aufgaben aus dem Leben des Datenbank-Administrators wie z.B. Sicherheit und Rechte-Management, Monitoring und Performance-Optimierung sowie Backup und Restore werden praktisch und praxisnah behandelt. Fortgeschrittene Themen wie Point-In-Time-Recovery und die Master-Slave-Replikation mit MySQL runden die Schulung ab.

Die Schulung wird mit der aktuell für den Produktiv-Betrieb freigegebenen Version (Generally Available Release, GA) des MySQL-Community-Servers durchgeführt. Auf Wunsch können auch frühere Versionen oder noch nicht freigegebene neuere Versionen berücksichtigt werden.

Zielgruppe

Neulinge und Anwender von MySQL ohne oder mit wenig Wissen über relationale Datenbank-Management-Systeme

Voraussetzungen

keine

Agenda

MySQL-Server-Architektur

  • Grundlagen
  • Überblick über die Abfrage-Verarbeitung im MySQL-Server
  • Query-Cache
  • Storage Engines

Installation

  • Verfügbare Installationsverfahren
  • Umfang der Installation
  • Die wichtigsten Tools des Datenbank-Management-Systems
  • Server-Start und -Stop

Konfiguration

  • Überblick
  • Ebenen der Konfiguration
  • Basis-Konfiguration nach der Installation
  • Speicher-Management Konfiguration

Information Schema

  • Funktionsweise
  • Grundlegende Informations-Kategorien
  • Meta-Informationen-Abfragen
  • Umgebungsvariablen
  • Status-Informationen

Sicherheit und Benutzer-Rechte

  • 2-Phasen-Modell von MySQL: Authentifizierung und Autorisierung
  • Verwaltung von Benutzern
  • Gewähren und Entziehen von Berechtigungen
  • Benutzer- und Berechtigungskonzepte in der Praxis

Locking

  • Implizites und Explizites Locking
  • Advisory Locking
  • Aufspüren von Locks

Datenbank-Objekte

  • Datenbanken
  • Tabellen und Views
  • Stored Procedures
  • Trigger
  • Events

Monitoring

  • Überblick über Methodik und Werkzeuge
  • Information Schema sinnvoll nutzen

Performance-Optimierung

  • Methoden und Werkzeuge zur Performance-Messung
  • Datentypen richtig einsetzen
  • Performance-Engpässe erkennen
  • Profiling mit MySQL
  • Ausführungspläne mit EXPLAIN analysieren
  • Performance mit Indizes optimieren
  • Performance durch Umschreiben von Statements optimieren

Datensicherung

  • Import und Export von Tabellendaten
  • Verfahren zur Logischen Datensicherung
  • Verfahren zur Physischen Datensicherung
  • Binlog-Archivierung
  • To-Last-Log-Recovery
  • Point-In-Time-Recovery (PITR)

Replikation

  • Grundlagen der Replikation
  • Cluster-Topologien
  • Master-Slave-Replikation mit MySQL praktisch umsetzen

Tags

Diese Seite weiterempfehlen