ASTON INSTITUT : 07. MariaDB - Administration
Organisme
92300 LEVALLOIS PERRETVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
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
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