
Formation Administrateur MySQL (DBA)
Maîtrisez chaque responsabilité essentielle d'un DBA MySQL professionnel, de l'installation et la sécurité à la réplication, la sauvegarde et le réglage des performances. Ce cours couvre les tâches d'administration réelles à l'aide des mêmes outils et flux de travail que ceux utilisés dans les environnements d'entreprise. Acquérez l'expertise pratique que les employeurs recherchent chez un administrateur de base de données qualifié.
Ce que vous allez apprendre:
Apprenez à installer, configurer et sécuriser MySQL sur Linux, Windows et macOS. Le cours couvre la gestion des comptes utilisateurs, le contrôle des privilèges et SSL/TLS pour la sécurité en entreprise. Vous concevrez des schémas normalisés, sélectionnerez des moteurs de stockage appropriés et créerez des stratégies d'indexation pour des requêtes rapides. La planification des sauvegardes, la configuration des journaux binaires et la restauration à un instant donné sont détaillées. Configurez la réplication source-réplica, déployez InnoDB Cluster et paramétrez ProxySQL pour l'équilibrage de charge et le basculement. Le réglage des performances inclut l'analyse EXPLAIN, le dimensionnement du pool de buffers InnoDB et la résolution des interblocages. Les déploiements cloud, la conteneurisation avec Docker et Kubernetes, ainsi que l'automatisation DBA avec Bash et Python complètent votre ensemble de compétences.
Comment vous étudiez de façon pratique Formation Administrateur MySQL (DBA)
Comment vous pratiquez Formation Administrateur MySQL (DBA)
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsArchitecture de MySQL et installation
Architecture de MySQL et installation
Leçon 1 • Présentation de l'architecture du serveur MySQL
Examine la couche de connexion, le cache de requêtes, l’optimiseur et l’interface des moteurs de stockage. Fournit le modèle mental nécessaire pour diagnostiquer les problèmes de performance et de comportement.
Leçon 2 • Installation de MySQL sur les principales plateformes
Guide l’installation sur Linux, Windows et macOS à l’aide de paquets et de distributions binaires. Garantit que les étudiants peuvent déployer MySQL dans tout environnement d’entreprise standard.
Leçon 3 • Connexion au serveur MySQL
Couvre la CLI mysql, MySQL Workbench et les chaînes de connexion programmatiques. Les étudiants vérifient la connectivité et comprennent le flux d’authentification.
Leçon 4 • Concepts fondamentaux des bases de données relationnelles
Couvre les tables, lignes, colonnes, clés et relations comme fondation du modèle de données MySQL. Établit le vocabulaire utilisé tout au long du cours.
Leçon 5 • Essentiels du fichier de configuration MySQL
Enseigne la structure de my.cnf/my.ini, les groupes d’options et les paramètres de démarrage critiques. Les étudiants prennent le contrôle du comportement du serveur dès le premier démarrage.
Chapitre 2MasquerCacher les détailsVoir les détailsFondamentaux SQL pour les administrateurs de bases de données
Fondamentaux SQL pour les administrateurs de bases de données
Leçon 1 • Interrogation des données avec SELECT
Développe les compétences SELECT incluant le filtrage, le tri, le regroupement et les fonctions d’agrégation. Permet aux administrateurs d’inspecter les données et de valider les requêtes applicatives.
Leçon 2 • Essentiels du langage de définition de données
Couvre CREATE, ALTER et DROP pour les bases de données, tables et index. Soutient directement les tâches de gestion de schéma effectuées tout au long du cours.
Leçon 3 • Jointures et opérations ensemblistes
Explique les jointures INNER, LEFT, RIGHT et CROSS ainsi que UNION et INTERSECT. Équipe les administrateurs pour analyser les relations multi-tables et auditer l’intégrité des données.
Leçon 4 • Notions de base sur les transactions et le verrouillage
Introduit BEGIN, COMMIT, ROLLBACK et les niveaux d’isolation avec le verrouillage InnoDB. Jette les bases de la gestion de la concurrence abordée dans les chapitres suivants.
Leçon 5 • Opérations du langage de manipulation de données
Enseigne INSERT, UPDATE, DELETE et REPLACE avec des pratiques d’exécution sécurisées. Prépare les étudiants à gérer les modifications de données sans provoquer de perte de données involontaire.
Chapitre 3MasquerCacher les détailsVoir les détailsGestion des utilisateurs et sécurité
Gestion des utilisateurs et sécurité
Leçon 1 • Rôles et groupes de privilèges
Présente les rôles MySQL pour regrouper les privilèges et simplifier la gestion des accès à grande échelle. Les étudiants réduisent la charge administrative tout en maintenant la cohérence de la sécurité.
Leçon 2 • Architecture d’authentification MySQL
Explique les plugins d’authentification, le hachage cryptographique des mots de passe et la structure de la table mysql.user. Fournit la base de toutes les décisions de création de comptes et de politiques.
Leçon 3 • Système de privilèges et GRANT/REVOKE
Enseigne les privilèges globaux, de base de données, de table et de colonne avec GRANT et REVOKE. Permet un contrôle d’accès précis pour les environnements multi-locataires et réglementés.
Leçon 4 • Sécurisation de l’accès réseau et aux fichiers
Couvre l’application du SSL/TLS, les connexions chiffrées et les restrictions de privilèges sur les fichiers. Protège les données en transit et empêche tout accès non autorisé au système de fichiers.
Leçon 5 • Création et gestion des comptes utilisateurs
Couvre la syntaxe de CREATE USER, ALTER USER, DROP USER et RENAME USER. Les étudiants gèrent le cycle de vie complet des comptes dans des environnements de production.
Chapitre 4MasquerCacher les détailsVoir les détailsMoteurs de stockage et conception de schéma
Moteurs de stockage et conception de schéma
Leçon 1 • Choix du moteur de stockage adapté
Compare InnoDB, MyISAM, MEMORY, CSV et ARCHIVE pour des cas d’utilisation spécifiques. Les étudiants sélectionnent des moteurs qui correspondent aux exigences de charge de travail et aux besoins de durabilité des données.
Leçon 2 • Types de données et attributs de colonne
Couvre les types de données numériques, chaîne, date/heure et JSON avec leurs implications de stockage. Un choix correct de type réduit les coûts de stockage et évite la troncature silencieuse des données.
Leçon 3 • Plongée dans l’architecture d’InnoDB
Examine la structure du buffer pool, du redo log, de l’undo log et des tablespaces dans InnoDB. Informe directement les décisions de réglage prises dans le chapitre sur les performances.
Leçon 4 • Index : types et principes de conception
Explique les index B-tree, full-text, spatiaux et composites avec des directives de conception. Les étudiants élaborent des stratégies d’indexation qui accélèrent les requêtes sans surcharge d'écriture excessive.
Leçon 5 • Normalisation et bonnes pratiques de schéma
Applique les règles de normalisation 1NF à 3NF et discute des compromis de la dénormalisation. Produit des schémas qui équilibrent intégrité et performance des requêtes.
Chapitre 5MasquerCacher les détailsVoir les détailsStratégies de sauvegarde et de restauration
Stratégies de sauvegarde et de restauration
Leçon 1 • Sauvegardes logiques avec mysqldump
Couvre les options de mysqldump, l’option single-transaction et les formats de sortie pour InnoDB. Les étudiants produisent des sauvegardes portables et lisibles, adaptées à la migration et à l’archivage.
Leçon 2 • Sauvegardes physiques avec MySQL Enterprise Backup
Enseigne la sauvegarde à chaud, la sauvegarde incrémentielle et les opérations apply-log avec mysqlbackup. Les sauvegardes physiques minimisent les temps d’arrêt pour les grandes bases de données.
Leçon 3 • Types de sauvegardes et objectifs de restauration
Définit les sauvegardes complètes, incrémentielles et différentielles ainsi que les métriques RTO et RPO. Aligne la stratégie de sauvegarde sur les exigences de continuité d’activité.
Leçon 4 • Automatisation et test des sauvegardes
Couvre la planification des sauvegardes avec cron, la vérification des restaurations et la documentation des runbooks de reprise. Les sauvegardes non testées donnent une fausse confiance ; cette section comble cette lacune.
Leçon 5 • Journal binaire et restauration à un instant précis
Explique les formats du journal binaire, l’activation du binlog et la relecture des événements pour la PITR. Les étudiants restaurent les données à n’importe quel point entre les sauvegardes planifiées.
Chapitre 6MasquerCacher les détailsVoir les détailsRéplication et haute disponibilité
Réplication et haute disponibilité
Leçon 1 • Surveillance et résolution des problèmes de réplication
Couvre SHOW REPLICA STATUS, les erreurs de réplication et les techniques de surveillance du retard. Les étudiants diagnostiquent et résolvent rapidement les pannes de réplication courantes.
Leçon 2 • Fondamentaux et architecture de la réplication
Explique la réplication basée sur le journal binaire, le thread IO, le thread SQL et le relay log. Établit le modèle conceptuel pour toutes les configurations de réplication.
Leçon 3 • Mise en place de la réplication source-replica
Parcourt la configuration de la réplication basée sur GTID et sur position à partir de zéro. Les étudiants construisent une paire de réplication fonctionnelle et vérifient la synchronisation des données.
Leçon 4 • ProxySQL et équilibrage de charge
Configure ProxySQL pour la répartition lecture/écriture, le regroupement de connexions et le routage de basculement. Complète la pile de haute disponibilité avec une gestion intelligente du trafic.
Leçon 5 • Réplication de groupe et InnoDB Cluster
Présente la réplication de groupe multi-primaire et primaire unique avec InnoDB Cluster. Les étudiants déploient un cluster tolérant aux pannes à l’aide de MySQL Shell.
Chapitre 7MasquerCacher les détailsVoir les détailsRéglage des performances et optimisation des requêtes
Réglage des performances et optimisation des requêtes
Leçon 1 • Concurrence, verrouillage et résolution des interblocages
Analyse les attentes de verrouillage InnoDB, les graphes d’interblocage et les compromis d’isolation des transactions. Les étudiants réduisent la contention et résolvent les interblocages sans sacrifier l’intégrité des données.
Leçon 2 • EXPLAIN et plans d’exécution des requêtes
Enseigne l’interprétation de EXPLAIN, EXPLAIN ANALYZE et du format FORMAT=JSON. Les étudiants identifient systématiquement les parcours de table complets, les mauvaises jointures et les index manquants.
Leçon 3 • Buffer pool InnoDB et réglage de la mémoire
Ajuste innodb_buffer_pool_size, les instances, la taille des chunks et les variables mémoire associées. Une allocation mémoire appropriée est l’action de réglage unique la plus impactante pour InnoDB.
Leçon 4 • Techniques d’optimisation des index
Couvre les index couvrants, les fusions d’index, les index invisibles et les hints d’index. Les étudiants éliminent les index redondants et en ajoutent des ciblés pour réduire le coût des requêtes.
Leçon 5 • Performance Schema et outils de surveillance
Active et interroge les instruments, consommateurs et tables de synthèse de Performance Schema. Fournit la base d'observabilité pour tout le travail de réglage.
Chapitre 8MasquerCacher les détailsVoir les détailsMaintenance, mises à niveau et automatisation
Maintenance, mises à niveau et automatisation
Leçon 1 • Planification et exécution de la mise à niveau MySQL
Guide les chemins de mise à niveau sur place et logique entre les versions majeures de MySQL avec des vérifications préalables. Les étudiants effectuent une mise à niveau en toute sécurité sans perte de données ni temps d'arrêt prolongé.
Leçon 2 • Gestion des modifications de schéma
Compare le DDL en ligne, pt-online-schema-change et gh-ost pour les modifications sans temps d'arrêt. Les étudiants modifient les grandes tables en production sans bloquer le trafic applicatif.
Leçon 3 • Automatisation des tâches de l'administrateur avec Shell et Python
Construit des scripts d'automatisation pour les sauvegardes, les vérifications de santé et les alertes en Bash et Python. Réduit le travail manuel et garantit des procédures opérationnelles cohérentes.
Leçon 4 • Audit MySQL Enterprise et conformité
Configure la journalisation d'audit pour capturer les événements de connexion et de requête pour les rapports de conformité. Les étudiants produisent des pistes d'audit requises par les cadres de gouvernance des données.
Leçon 5 • Tâches de maintenance de routine de la base de données
Couvre ANALYZE TABLE, OPTIMIZE TABLE, CHECK TABLE et les mises à jour des statistiques. Maintient les tables sans fragmentation et les statistiques de l'optimiseur précises dans le temps.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Administrateur système junior : prêt à se spécialiser dans la gestion d'infrastructure de bases de données.
Développeur Backend : souhaite maîtriser les décisions relatives aux performances et à la fiabilité de la base de données.
Technicien de support informatique : transition vers un rôle dédié d'administrateur de base de données.
Diplômé en informatique : à la recherche d’une expertise MySQL structurée et prête à l’emploi au-delà des cours suivis.
Ingénieur DevOps : a besoin de connaissances MySQL plus approfondies pour soutenir les pipelines de bases de données en production.
Reconversion professionnelle : passer de rôles centrés sur les tableurs à des tâches d'infrastructure de données.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail des cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















