Kontakt aufnehmen

Schulungsübersicht

Installieren des MariaDB-Servers

  • Installation unter Ubuntu/Debian
  • Installation auf anderen Linux-Distributionen
  • Installation unter Windows

MariaDB-Serverdateien und -Skripte

  • MariaDB-Programme
  • MariaDB-Server
  • MariaDB-Client
  • GUI-Tools

Konfiguration des MariaDB-Servers

  • Serveroptionen
  • Der Server-SQL-Modus
  • Systemvariablen des Servers
  • Dynamische Systemvariablen
  • Statusvariablen des Servers
  • Herunterfahrensprozess

Sicherheitsaspekte bei MariaDB

  • MariaDB vor Angriffen sichern
  • Sicherheitsrelevante Optionen
  • Sicherheitsprobleme mit LOAD DATA LOCAL

MariaDB-Zugriffsprivilegierungssystem

  • Übersicht über das MariaDB-Privilegierungssystem
  • Von MariaDB bereitgestellte Berechtigungen
  • Verbindungsaufbau zum MariaDB-Server - Phasen
  • Zugriffskontrolle, Phase 1: Verbindungsverifikation
  • Zugriffskontrolle, Phase 2: Anforderungsverifikation
  • Fehler „Zugriff verweigert“

Verwaltung von MariaDB-Benutzerkonten

  • Benutzer und Passwörter
  • Erstellen neuer Benutzer
  • Löschen von Benutzerkonten
  • Einschränken der Ressourcen für Benutzer
  • Ändern von Passwörtern

Pflege der MariaDB-Datenbank

  • Sicherung und Wiederherstellung
  • Punktgenaue Wiederherstellung (Point-in-Time Recovery)
  • Wartung und Absturzwiederherstellung
  • Syntax und Optionen für myisamchk
  • Abrufen von Tabellendaten
  • Lokale MariaDB-Einstellungen
  • Nationale Zeichen und Sortierung
  • MariaDB-Server-Zeitzone

MariaDB-Logdateien

  • Fehlerprotokoll (Error Log)
  • Allgemeines Abfrageprotokoll (General Query Log)
  • Aktualisierungsprotokoll (Update Log)
  • Binärprotokoll (Binary Log)
  • Langsames-Abfrage-Protokoll (Slow Query Log)
  • Wartung und Rotation der Protokolldateien

Betrieb mehrerer MariaDB-Server auf demselben Rechner

  • Mehrere Server unter Windows betreiben
  • Mehrere Server als Dienste unter Windows ausführen
  • Mehrere Server unter Unix und Linux betreiben
  • Client-Tools in einer Multi-Server-Umgebung verwenden

MariaDB-Abfragezwischenspeicher (Query Cache)

  • Konzept des Abfragezwischenspeichers
  • Testen des Abfragezwischenspeichers mit SELECT
  • Konfigurieren des Abfragezwischenspeichers
  • Abrufen des Status und der Wartung des Abfragezwischenspeichers

Die CONNECT-Speicher-Engine

  • Installieren der CONNECT-Speicher-Engine
  • Erstellen und Löschen von CONNECT-Tabellen
  • Lesen und Schreiben von CSV-Daten mit CONNECT
  • Lesen und Schreiben von XML-Daten mit CONNECT
  • Zugreifen auf MariaDB-Tabellen über CONNECT
  • Verwenden des Tabellentyps XCOL
  • Verwenden des Tabellentyps PIVOT
  • Verwenden des Tabellentyps OCCUR

Erforschen dynamischer und virtueller Spalten in MariaDB

  • Erstellen von Tabellen mit dynamischen Spalten
  • Einfügen, Aktualisieren und Löschen von Daten dynamischer Spalten
  • Auslesen von Daten aus einer dynamischen Spalte
  • Verwenden virtueller Spalten

Leistungs- und Nutzungstatistiken

  • Installieren des Audit-Plugins
  • Verwenden des Audit-Plugins
  • Nutzung von engine-unabhängigen Tabellostatistiken
  • Verwenden erweiterter Statistiken
  • Aktivieren der Performance-Schema
  • Verwenden der Performance-Schema

Optimieren und Abstimmen von MariaDB

  • Verwenden von SHOW STATUS
  • Steuern der MariaDB-Optimierungsstrategien
  • Verwenden erweiterter Schlüssel mit InnoDB und XtraDB
  • Konfigurieren des segmentierten Schlüsselcaches von MyISAM
  • Konfigurieren des Thread-Pools
  • Konfigurieren des Aria-Seiten-Cache (Pagecache)
  • Optimieren von Abfragen mit dem Unterauftrag-Zwischenspeicher (Subquery Cache)
  • Optimieren von Semijoin-Unteraufträgen
  • Verwenden von Mikrosekunden in DATETIME-Spalten
  • Automatisches Aktualisieren der DATETIME- und TIMESTAMP-Spalten

Voraussetzungen

Grundlegende Kenntnisse in einer beliebigen Datenbank und der SQL-Sprache.

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien