Prenez contact avec nous

Plan du cours

Installation du serveur MariaDB

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

Fichiers et scripts du serveur MariaDB

  • Programmes MariaDB
  • Serveur MariaDB
  • Client MariaDB
  • Outils 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

Questions de sécurité MariaDB

  • Sécurisation de MariaDB contre les attaques
  • Options liées à la sécurité
  • Problèmes de sécurité avec 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 utilisateurs MariaDB

  • Utilisateurs et mots de passe
  • Création de nouveaux utilisateurs
  • Suppression de comptes utilisateurs
  • Limiter les ressources des utilisateurs
  • Changement des mots de passe

Maintenance de la base de données MariaDB

  • Sauvegarde et récupération
  • Récupération à un point précis
  • Maintenance et récupération après une panne
  • Syntaxe et options de myisamchk
  • Obtention d'informations sur les tables
  • Configuration locale MariaDB
  • Caractères et tri nationaux
  • Fuseau horaire du serveur MariaDB

Fichiers journaux MariaDB

  • Journal des erreurs
  • Journal général des requêtes
  • Journal des mises à jour
  • Journal binaire
  • Journal des requêtes lentes
  • Maintenance 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 d'outils client dans un environnement multi-serveurs

Mise en cache des requêtes MariaDB

  • Le concept de la mise en cache des requêtes
  • Test de la mise en cache des requêtes avec SELECT
  • Configuration de la mise en cache des requêtes
  • Vérification de l'état et maintenance de la mise en cache des 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 via CONNECT
  • Lecture et écriture de données XML via CONNECT
  • Accès aux tables MariaDB via 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 colonnes dynamiques
  • Insertion, mise à jour et suppression de données dans des colonnes dynamiques
  • Lecture de données depuis une colonne dynamique
  • Utilisation de colonnes virtuelles

Statistiques de performance et d'utilisation

  • Installation du plug-in d'audit
  • Utilisation du plug-in 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-joins
  • Utilisation des microsecondes dans les colonnes DATETIME
  • Mise à jour automatique des colonnes DATETIME et TIMESTAMP

Pré requis

Connaissances fondamentales d'une base de données et de la langue SQL.

 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires