À l'issue de la formation, vous serez capable de :
- Comprendre l'architecture de la base de données MySQL.
- Installer le SGBD MySQL de manière optimale.
- Appréhender les principales fonctionnalités d'administration d'une base de données MySQL.
- Créer et gérer efficacement une base de données.
- Gérer l'accès aux utilisateurs et attribuer les privilèges requis.
- Maîtriser les procédures de sauvegarde et de restauration des données.
- Gérer et renforcer la sécurité globale de la base de données.
Jour 1 : Architecture, Installation & Prise en main
- Introduction & Écosystème : Historique, gouvernance, versions, licences et exploitation de la documentation officielle.
- Déploiement et Installation : Installation sous Linux (via dépôts), conteneurisation avec Docker, déploiement sous Windows et architecture du système de fichiers.
- Configuration & Cycle de vie : Fichiers de configuration, paramètres réseaux, gestion du service (arrêt/démarrage).
- Outils Clients : Utilisation du client en ligne de commande (CLI), gestion du prompt, exécution de scripts et de commandes uniques, clients graphiques et connecteurs MySQL.
Jour 2 : Gestion des Données & Sécurité
- Création & Structuration : Création de bases de données, choix des moteurs de stockage (InnoDB...), encodage (jeux de caractères) et interclassement (collation).
- Modélisation & Standards : Gestion des clés primaires, conformité au standard SQL, types de données temporelles et implémentation du code stocké (procédures, fonctions).
- Sécurité & Droits : Gestion des utilisateurs, méthodes d'authentification, contrôle d'accès (selon la connexion et les privilèges) et implémentation des rôles.
- Protection des flux : Utilisation sécurisée des vues et configuration des connexions chiffrées (SSL/TLS).
Jour 3 : Maintenance, Sauvegarde & Optimisation
- Sauvegarde & Restauration : Stratégies de backup, export/import avec les outils de dump (mysqldump/mysqlpump) et gestion des fichiers de journalisation (binlog).
- Reprise après sinistre : Restauration complète, importation partielle et restauration incrémentale dans le temps (PITR - Point-in-Time Recovery).
- Supervision & Performance : Analyse des fichiers de traces (logs), gestion des sessions actives, monitoring des transactions, des verrous (locks) et de l'occupation disque.
- Optimisation des requêtes : Gestion des index, analyse et compréhension des plans d'exécution (EXPLAIN).
- Haute Disponibilité (Notions) : Principes du partitionnement de tables, mécanismes de réplication et introduction au clustering.
Attestation de formation
Non certificiante
Sans niveau spécifique