Aller au contenu principal

SQLI : 07. MariaDB - Administration

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Tout au long de la formation, le formateur s'assure de la compréhension et de l'assimilation des concepts via des QCM et exercices. Après la formation : évaluation à chaud et à froid.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1036.35€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
4473€ HT / groupe
4 stagiaires minimum

Public

Administrateur de bases de données, Développeurs… 

Pré-requis

Avoir la connaissance de SQL, d'un système d'exploitation et des notions de bases de données relationnelles.

Objectifs pédagogiques

Appréhender le SGDB MariaDB

Installer et configurer MariaDB

Gérer la sécurité

Assurer les opérations de sauvegarde, restauration et maintenance

Programme détaillé

Module 1 : PRESENTATION DE MARIADB 

  • Architecture
  • Ressources matérielles
  • Utilisation de la mémoire
  • MySQL, MariaDB et les autres… 

 

Module 2 : MARIADB BASE DU FONCTIONNEMENT

  • Les moteurs de stockage
    • MyISAM
    • Aria
    • XtraDB
    • InnoDB
    • Etc.
  • Les verrous
    • Verrous implicites
    • Verrous explicites
    • Verrous et XtraDB
    • Verrous coopératifs
  • Les transactions
    • Les transactions sous XtraDB
    • Les transactions, mélange de moteurs
    • Deadlocks
  •  Installation
  • Introduction
    • Démarrage
    • Sécurisation
    • Problèmes pouvant être rencontrés
    • Gestion de multi-instances
    • Sandbox

 

Module 3 : CONFIGURATION

  • Présentation
  • Emplacement des fichiers
  • Structure du fichier de configuration
  • Configuration dynamique
  • Visualisation de la configuration
  • Configuration XtraDB
    • Base
    • Isolation
    • Durabilité

 

Module 4 : JOURNALISATION

  • Présentation
  • Journal binaire
  • Journal des requêtes lentes
  • Journal des erreurs et général
  • Conseils pour la journalisation
  • Monitoring Graphique des métriques

 

Module 5 : MODE SQL

  • Présentation
  • Modes usuels
  • Combinaison des modes

 

Module 6 : OPTIMISATION DU SERVEUR

  • Observation de l'activité du serveur.
  • Variables dynamiques.
  • Utilisation de la mémoire dans MariaDB.
  • Optimisation du moteur XtraDB et MyISAM.
  • Gestion des connexions

 

Module 7 : LES CACHES

  • Le cache de requêtes
  • Cache d'index.
  • Le cache de threads
  • Le cache de tables

 

Module 8 : OPTIMISATION DES APPLICATIONS

  • Fonctionnement de l'optimiseur MariaDB.
  • Outil EXPLAIN et plans d'exécution.
  • Utilisation des instructions préparées.
  • Verrouillage des tables.
  • Fonctionnement transactionnel et niveaux d'isolation 
  • Utilisation des vues.
  • Optimiser les opérations de chargement.

 

Module 9 : SECURITE

  • Droits des répertoires
  • Modification des utilisateurs
  • SSL
  • Chiffrement des données
  • Options de renforcement
  • Autres Options

 

Module 10 : GESTION DES UTILISATEURS

  • Droits sur les tables
  • Droits sur les commandes
  • Mot de passe perdu
  • Créer un compte
  • Rôles
  • Validation password
  • Expiration
  • Les droits
  • Accès ressources
  • Suppression des droits
  • Sécurisation des vues et des routines stockées

 

Module 11 : SAUVEGARDE ET RESTAURATION

  • Présentation
  • Sauvegarde logique
  • Sauvegarde complète et incrémentales
  • Sauvegarde et réplication
  • Sauvegarde des binaires
  • Sauvegarde et moteurs de stockage
  • Point In Time Recovery
  • Restauration
  • Import/export manuel
  • Dump : Restauration

 

Module 12 : REPLICATION

  • Mise en place d’une architecture maître / esclave
  • Mise en place d’une Grappe
  • Grappe maître/esclave

 

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

Aucun résultat