Prenez contact avec nous
 Durée 14 heures

Plan du cours

Installation du serveur MariaDB

  • Installation sous Ubuntu/Debian
  • Installation sur d'autres distributions Linux
  • Installation sur Windows

Fichiers et scripts du serveur MariaDB

  • Programmes MariaDB
  • Serveur MariaDB
  • Client MariaDB
  • Outils graphiques (GUI)

Configuration du serveur MariaDB

  • Options du serveur
  • Mode SQL du serveur
  • Variables système du serveur
  • Variables système dynamiques
  • Variables d'état du serveur
  • Processus d'arrêt

Problèmes de sécurité MariaDB

  • Sécurisation de MariaDB contre les attaques
  • Options liées à la sécurité
  • Problèmes de sécurité liés à LOAD DATA LOCAL

Système de privilèges d'accès MariaDB

  • Aperçu du système de privilèges MariaDB
  • Privilèges fournis par MariaDB
  • Connexion au serveur MariaDB - Étapes
  • Contrôle d'accès, étape 1 : Vérification de la connexion
  • Contrôle d'accès, étape 2 : Vérification de la requête
  • Erreurs d'accès refusé

Gestion des comptes d'utilisateurs MariaDB

  • Utilisateurs et mots de passe
  • Création de nouveaux utilisateurs
  • Suppression de comptes d'utilisateurs
  • Limitation des ressources utilisateur
  • Modification des mots de passe

Entretien des bases de données MariaDB

  • Sauvegarde et restauration
  • Restauration à un point précis dans le temps (Point-in-Time Recovery)
  • Entretien et récupération après crash
  • Syntaxe et options de myisamchk
  • Obtention d'informations sur les tables
  • Configuration locale MariaDB
  • Caractères nationaux et tri
  • Fuseau horaire du serveur MariaDB

Fichiers journaux MariaDB

  • Journal des erreurs
  • Journal des requêtes générales
  • Journal des mises à jour
  • Journal binaire
  • Journal des requêtes lentes
  • Entretien et rotation des fichiers journaux

Exécution de plusieurs serveurs MariaDB sur la même machine

  • Exécution de plusieurs serveurs sous Windows
  • Exécution de plusieurs serveurs sous Windows en tant que services
  • Exécution de plusieurs serveurs sous Unix et Linux
  • Utilisation des outils client dans un environnement multi-serveurs

Cache de requêtes MariaDB

  • Le concept de cache de requêtes
  • Test du cache de requêtes avec SELECT
  • Configuration du cache de requêtes
  • Vérification de l'état et entretien du cache de requêtes

Moteur de stockage CONNECT

  • Installation du moteur de stockage CONNECT
  • Création et suppression de tables CONNECT
  • Lecture et écriture de données CSV à l'aide de CONNECT
  • Lecture et écriture de données XML à l'aide de CONNECT
  • Accès aux tables MariaDB à l'aide de CONNECT
  • Utilisation du type de table XCOL
  • Utilisation du type de table PIVOT
  • Utilisation du type de table OCCUR

Exploration des colonnes dynamiques et virtuelles dans MariaDB

  • Création de tables avec des colonnes dynamiques
  • Insertion, mise à jour et suppression de données de colonne dynamique
  • Lecture de données depuis une colonne dynamique
  • Utilisation de colonnes virtuelles

Statistiques de performance et d'utilisation

  • Installation du plugin d'audit
  • Utilisation du plugin d'audit
  • Utilisation des statistiques de table indépendantes du moteur
  • Utilisation des statistiques étendues
  • Activation du schéma de performance
  • Utilisation du schéma de performance

Optimisation et réglage de MariaDB

  • Utilisation de SHOW STATUS
  • Contrôle des stratégies de l'optimiseur MariaDB
  • Utilisation de clés étendues avec InnoDB et XtraDB
  • Configuration du cache de clés segmenté MyISAM
  • Configuration du threadpool
  • Configuration du pagecache Aria
  • Optimisation des requêtes avec le cache de sous-requêtes
  • Optimisation des sous-requêtes semi-join
  • Utilisation des microsecondes dans les colonnes DATETIME
  • Mise à jour automatique des colonnes DATETIME et TIMESTAMP

Pré requis

Connaissances fondamentales en bases de données et en langage SQL.

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires