Ceci est une ancienne révision du document !


Version: 2020/02/21 08:04

MY02 - MySQL - Administration Avancée

Présentation

Type d'Action : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Savoir administrer, configurer et optimiser MySQL en haute disponibilité sous Redhat Enterprise 6.
Public : Administrateurs Linux.
Pré requis : Être Administrateur Redhat et MySQL Expérimenté.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Moyens pédagogiques : Support de cours en ligne, téléchargeable au format PDF.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Distributions couvertes par la formation : RedHat/CentOS 6.
Durée : 21 heures.

Programme

  • Présentation
    • Réplication,
    • Optimisation,
    • Partitionnement,
    • Clustering.
  • Rappel des Bases
    • Types de Moteurs de Stockage,
      • InnoDB,
      • MyISAM Statique,
      • MyISAM Dynamique,
      • MyISAM Compressé,
      • Memory,
      • Archive,
      • CSV,
      • FEDERATED,
      • NDB Cluster,
      • XtraDB,
      • Aria,
    • Caractéristiques des Moteurs,
      • Stockage des données,
      • Types de Verrous,
      • Support des Transactions,
      • Algorithmes d'Index,
      • Persistance des Données,
      • Optimisation,
      • Fonctionnalités,
    • Procédures Stockées, Fonctions, Déclencheurs et Vues,
      • Procédures Stockées,
      • Fonctions,
      • Déclencheurs,
      • Vues,
      • LAB #1 - Procédures Stockées, Fonctions, Déclencheurs et Vues,
    • Validation des acquis,
    • Commandes : CREATE PROCEDURE, CREATE FUNCTION, DELIMITER, CALL, DECLARE.
  • Journalisation et Sécurité
    • Fichiers Logs
      • Le Journal des Erreurs
      • Le Journal Binaire
      • Le Journal des Requêtes Lentes
      • Le Journal Général
    • Sécurité
      • Privilèges d'Administration
      • Privilèges au Niveau des Schémas
      • Privilèges au Niveau des Tables
      • Privilèges au Niveau des Colonnes
      • Privilèges pour les Routines Stockées
      • Limitations des Ressources
    • L'utilisateur anonyme
    • La table user
    • Mots de Passe
      • La connexion
      • La commande GRANT
      • La commande REVOKE
      • Modifier le mot de passe d'un utilisateur
      • LAB #4 - Perte du Mot de Passe de l'Administrateur
    • Sécuriser l'échange de données avec Openssl
      • LAB #5 - Sécuriser l'échange de données
    • Commandes : GRANT, REVOKE, SET, openssl.
  • Optimisation
    • Matériel et Système d'Exploitation,
      • Processeur,
      • Mémoire,
      • Disque Dur,
      • Système d'Exploitation,
    • Cache des Requêtes,
      • Présentation,
      • Configuration,
    • Optimisation du Schéma,
      • Types de Données,
      • Normalisation,
      • Dénormalisation,
    • Indexation,
      • Généralités,
      • Types d'index,
      • Notions Avancées,
      • Indexation FULLTEXT,
    • La Commande EXPLAIN,
    • Optimisation des Requêtes,
    • Index Condition Pushdown,
    • Multi Range Head,
    • Paramétrage du Serveur,
    • Paramètres Globaux,
    • Paramètres par Client,
    • Paramètres des Moteurs,
    • LAB #4 - Optimisation,
    • Validation des acquis,
    • Commandes : PROCEDURE ANALYSE, EXPLAIN, EXPLAIN EXTENDED.
  • Partitionnement
    • Introduction,
      • Gérer la montée en charge,
      • Gérer de gros volumes,
      • Partition pruning,
      • Effacement rapide,
    • Types de partitionnement,
    • Sous-Partitionnement,
    • Restrictions,
    • Fonctions,
    • Importer et exporter,
    • Gestion,
    • Maintenance,
    • LAB #5 - Partitionnement,
    • Validation des acquis,
    • Commandes : PARTITION, EXPLAIN PARTITIONS, SUBPARTITION.
  • MySQL Cluster
    • Transactions ACID,
    • Verrous au niveau de l'enregistrement,
    • Réplication Synchrone,
    • Basculement entre noeuds,
    • Synchronisation automatique,
    • Effectuer des tâches à chaud,
    • L'architecture Shared Nothing,
    • SPOF,
    • Validation des acquis.
Menu