Prenez contact avec nous

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.

 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires