MySQL

Présentation
Le langage SQL, pour la manipulation des bases de données, est le langage omniprésent dans tout développement informatique.
Afin de l’utiliser au mieux, un expert vous accompagne à acquérir les connaissances suffisantes ainsi que les bonnes pratiques associées.
Un peu de théorie mais beaucoup de pratiques vous permettent d’être autonome.
Prérequis
Connaissances de base en bases de données relationnelles et en langage SQL. Une pratique de la ligne de commande Linux ou Windows est utile pour les parties installation et administration.
Objectifs
- Objectifs pédagogiques
- Savoir utiliser MySQL, ses fonctions et ses extensions
- Apprendre à installer et configurer MySQL sur Linux et Windows
- Être à même d’assurer l’exploitation et l’optimisation du serveur
- Comprendre comment sauvegarder et restaurer les données
- Savoir mettre en oeuvre le mode transactionnel et la réplication des données
- Objectifs opérationnels
- Maîtriser la création, la modification et la suppression de bases de données et de tables
- Comprendre et utiliser efficacement les commandes SQL telles que SELECT, INSERT, UPDATE, DELETE et JOIN
- Optimiser les requêtes SQL pour améliorer les performances de la base de données en utilisant des index et en optimisant les requêtes
- Concevoir et mettre en oeuvre des modèles de bases de données efficaces en suivant les principes de normalisation et les meilleurs pratiques de conception
- Pratiquer la sauvegarde et la restauration de données en utilisant des procédures de sauvegarde et de récupération en cas de panne
- Gérer les privilèges d’utilisateur et assurer la sécurité des données sensibles en utilisant les mécanismes de contrôle d’accès de MySQL
- Intégrer MySQL avec d’autres technologies et langages de programmation pour créer des applications web ou des systèmes informatiques fiables
Détail
PLAN PEDAGOGIQUE
- Connaître les différentes licences
- Installation
- Les requêtes SQL
- Rappels sur l’architecture de MySQL
- Architecture de MySQL
- Architecture client-serveur
- Gestion des transactions (avec InnoDB)
- Administration
- Jeux de caractères et interclassement
- Client MySQL
- Client graphique : WorkBench
- Configurer MySQL
- Connaître les différents moteurs de stockage
- Focus sur InnoDB
- Connaître le concept de verrous
- Utiliser les fichiers de log
- Sécurité et intégrité des données
- Gérer les utilisateurs
- Gérer les droits
- Les plugins Enterprise pour la sécurité
- Sauvegarde et Restauration
- Faire une sauvegarde logique / physique
- Faire une restauration logique / physique
- Sauvegarde et restauration avancée avec MySQL Enterprise Backup
- Optimisation SQL
- Supervision
- Optimisation de ses requêtes
- Optimisation du schéma
- Optimisation du serveur
- Haute Disponibilité et répartition de charge
- La réplication MySQL
- Haute disponibilité avec GroupReplication
Modalités d'évaluation
À l’issue de chaque module, le formateur évaluera chacun des participants en fonction des cas pratiques et exercices effectués
Attestation
À la fin de la formation tous les participants recevront une attestation de formation.
Accessibilité
Les personnes en situation de handicap sont invitées à nous communiquer leurs besoins spécifiques. Nous ferons tout pour les mettre dans les meilleures conditions de suivi de la formation (compensation, accessibilité…)
Prochaines dates de formation
Prochaines dates : 15, 16, 19 et 20 Octobre 2026
Cette formation peut être organisée en intra, pour votre seule équipe, en présentiel dans nos locaux. Pour ce faire, merci d’utiliser le formulaire de contact afin que nos équipes organisent avec vous une formation sur mesure selon vos disponibilités et vos besoins.
Délai d'Accès à la Formation
Délai d’accès : 2 à 4 semaines entre la demande et le début de la formation.
Inscription au plus tard 10 jours avant le début de la session, afin de garantir votre place ainsi qu’une préparation et un accueil de qualité.
Contact
Merci de nous contacter au 01 86 95 71 60 ou à l’adresse formation@adbi.fr